OpenLibrary()
Syntax
Ergebnis.l = OpenLibrary(#Library, Dateiname$)Beschreibung
Öffnet eine "shared" Library, damit auf die darin enthaltenen Funktionen zugegriffen werden kann. Wenn eine Library mit der gleichen Identifikations-Nummer wie eine bereits geöffnete Library geöffnet wird, 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 die Nummer der neuen Library als 'Ergebnis' zurückgegeben. 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$ - Ein String mit dem Dateinamen der zu öffnenden "shared" Library. Normalerweise, wenn kein Pfad als Teil des Dateinamens mit angegeben wurde, dann wird die Library im Programm-Verzeichnis gesucht. Wenn sie dort nicht gefunden wurde, dann wird im Verzeichnis der Systembibliotheken gesucht.
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, 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.
Unterstützte OS
Alle