PureBasic - Library

Einleitung

Libraries (Befehls-Bibliotheken) sind "shared" (zur Benutzung mit verschiedenen Applikationen freigegebene) OS-Komponenten, welche spezielle für den Programmierer verfügbare Funktionen anbieten. Zum Beispiel kann eine Library (in Deutsch "Bibliothek" genannt) Befehle zum einfachen Umgang mit und Manipulieren von Bildern enthalten. Jedes OS bietet eine Anzahl an "shared" Libraries, um das Programmierer-Leben zu vereinfachen. Mit PureBasic ist es möglich, diese externen Libraries nicht nur einfach, sondern auch dynamisch zu benutzen!

Der Grund, warum Libraries so nützlich sind, liegt darin, dass sie separat von den sie verwendenden Applikationen sind, aber gleichzeitig zwischen diesen geteilt ("shared") werden. Eine Library-Datei erfordert nur, dass sie einmal in den Speicher geladen wird, was somit Speicherplatz spart, insbesondere wenn es sich um häufig verwendete Libraries handelt. Der Programmierer profitiert auch davon, da es somit nicht nötig ist, das Rad jedes Mal wieder neu zu erfinden, wenn nach einem cleveren Feature in einer Applikation gefragt wird.

Weiterhin sind Libraries ein exzellenter Platz, um Prozeduren zu speichern, die von mehreren Programmen verwendet werden. Diese Libraries sind einfach zu aktualisieren - und wenn Änderungen vorgenommen werden, ist es nicht erforderlich, das Hauptprogramm (welches die Library verwendet) zu ändern.

Auf dem Windows OS sind "shared" Libraries (in Deutsch "geteilte" oder "gemeinsam genutzte" Bibliotheken) gut bekannt als: 'DLL's, oder "Dynamic Link Libraries".

Befehlsübersicht

CallCFunction
CallCFunctionFast
CallFunction
CallFunctionFast
CloseLibrary
CountLibraryFunctions
ExamineLibraryFunctions
GetFunction
GetFunctionEntry
IsLibrary
LibraryFunctionAddress
LibraryFunctionName
LibraryID
NextLibraryFunction
OpenLibrary

Beispiel

Library.pb

Unterstützte OS

Alle

Referenz-Handbuch - Inhaltsverzeichnis