OpenLibrary()

Syntax

Ergebnis.l = OpenLibrary(#Library, Dateiname$)
Beschreibung
Öffnet eine "shared" Library, damit auf die darin enthaltenen Funktionen zugegriffen werden kann.

Parameter

#Library Gibt die Nummer zum Identifizieren dieser Library an. #PB_Any kann verwendet werden, um diese Nummer automatisch zu generieren. Diese Nummer sollte dann bei allen anderen Befehlen dieser Library verwendet werden - jedes Mal wenn identifiziert werden soll, mit welcher Library gearbeitet werden soll.
Dateiname$ Gibt den Dateinamen der zu ladenden "shared" Library an. Wenn der Dateiname keinen Pfad enthält, dann wird das Betriebssystem in seinen System-Ordnern, im Programm-Verzeichnis und im aktuellen Verzeichnis nach der Library suchen.

Rückgabewert

Gibt einen Wert ungleich Null zurück, wenn die Library erfolgreich geöffnet wurde - und Null, wenn nicht. Wenn #PB_Any als #Library Parameter verwendet wurde, dann wird bei Erfolg die für die Library generierte Nummer zurückgegeben.

Anmerkungen

Wenn eine Library mit der gleichen Nummer wie eine bereits geöffnete Library geöffnet wird, dann wird die zuvor geöffnete Library automatisch geschlossen.

Nur für fortgeschrittene Anwender:
Der Wert, den dieser Befehl zurückgibt, ist das OS-Handle oder Zeiger (Pointer) auf die Library, welcher nach dem Laden der Library verfügbar wird. Damit hat der Programmierer die Möglichkeit, die geöffnete Bibliothek direkt - mittels API-Funktionsaufrufen - zu verwenden.

Siehe auch

CloseLibrary(), GetFunction(), Prototypes

Unterstützte OS

Alle

<- NextLibraryFunction() - Library Inhaltsverzeichnis