OpenLibrary()

Syntax

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

Parameter

#Library Eine Nummer zum Identifizieren dieser Library. #PB_Any kann verwendet werden, um diese Nummer automatisch zu generieren.
Dateiname$ Der Dateiname 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

Es ist zwingend erforderlich, dass das erstellte PureBasic-Executable und die "shared" Library dieselbe Architektur verwenden (z. B. kann eine x86-DLL nicht von x64-Executables geöffnet werden).

Siehe auch

CloseLibrary(), GetFunction(), Prototypes

Unterstützte OS

Alle

<- NextLibraryFunction() - Library Inhaltsverzeichnis