OpenLibrary()

Syntax

Ergebnis.l = OpenLibrary(#Library, Dateiname$)
Beschreibung
Öffnet eine "shared" Library, damit Sie Zugriff auf die enthaltenen Funktionen erlangen können. Wenn Sie eine Library mit der gleichen Identifikations-Nummer wie eine bereits geöffnete Library öffnen, dann wird die zuvor geöffnete Library automatisch geschlossen.

Parameter

#Library - Die Identifikations-Nummer für diese Library. Wenn #PB_Any als '#Library' Parameter verwendet wird, dann wird der Identifier der neuen Library als 'Ergebnis' zurückgegeben. Diese Nummer sollte bei allen anderen Befehlen verwendet werden, jedes Mal wenn Sie identifizieren wollen, mit welcher Library Sie arbeiten möchten.

Dateiname$ - Ein String mit dem Dateinamen der zu öffnenden "shared" Library. Normalerweise, wenn Sie keinen Pfad als Teil des Dateinamens mit angeben, dann wird die Library im Verzeichnis Ihres Programms gesucht, und wenn sie sich nicht dort befindet, das Verzeichnis der Systembibliotheken durchsucht.

Rückgabewert

Ergebnis - Ein Wert der anzeigt, ob die Library geöffnet werden konnte oder nicht. Ein Wert von Null bedeutet, dass die Library nicht geöffnet werden konnte (Datei nicht gefunden oder fehlerhaft). Jeder Wert ungleich Null bedeutet, dass die Library erfolgreich geöffnet wurde.

Nur für fortgeschrittene Anwender:
Der Wert, den dieser Befehl zurückgibt, ist das OS-Handle oder Zeiger (Pointer) auf die Library, nachdem sie geladen wurde. Sie können damit die geöffnete Bibliothek direkt mit API-Funktionsaufrufen verwenden.

Unterstützte OS

All

<- NextLibraryFunction() - Library Inhaltsverzeichnis