Seite 1 von 1

Wie installiere ich eine Userlib /Userlibrary?

Verfasst: 19.09.2013 16:55
von Phil
Hallo,
ich habe eine ganze Weile in der Hilfe danach gesucht und im Forum, aber nichts Brauchbares gefunden. Vielleicht bin ich ja blind ...
Bisher hatte ich nur Userlibs mit Installer wie die JHPrinter. Jetzt bräuchte ich die Lib PurePdf und die bringe ich nur mit dem Source zum Laufen.
Meiner Meinung nach sollte sowas in der Hilfe oder zumindest im Forum oder in PureArea ausführlich zu finden sein.
Meine bisherige Vorgehensweise:
1. UserLib Datei ins Verzeichnis PureLibraries/UserLibraries
2. Hilfe-Datei ins Verzeichnis Help
3. res-Datei ins Verzeichnis Residents

Phil

Re: Wie installiere ich eine Userlib /Userlibrary?

Verfasst: 19.09.2013 17:07
von ts-soft
PureArea.net hat geschrieben:Hinweise zur Installation von User-Libs:

Die eigentliche Befehlsbibliothek aus dem jeweiligen Archiv muss in das Verzeichnis PureBasic\PureLibraries\UserLibraries\ kopiert werden. Nach dem nächsten Neustart des PureBasic-Editors werden die enthaltenen Befehle erkannt und stehen für die Programmierung zur Verfügung.

Werden im Archiv vordefinierte Konstanten in einer .res Datei mitgeliefert, muss diese in das Verzeichnis PureBasic\Residents\ kopiert werden.

Enthält das Archiv eine Anleitung im .chm Format kann diese Datei in das Verzeichnis PureBasic\Help\ kopiert werden, um die kontext-sensitive Hilfe (per F1) nutzen zu können.
Ansonsten haste es ja selbst rausgefunden :wink:

Re: Wie installiere ich eine Userlib /Userlibrary?

Verfasst: 19.09.2013 17:12
von RSBasic
Grundsätzlich ja.
Tipp: Da es öfters/manchmal/selten vorkommt, dass Userlibrarys, die nicht mehr weiterentwickelt werden, bei neueren PB-Versionen aufgrund einer Syntax-Änderung eines Befehls nicht mehr funktionieren, ist es nicht empfehlenswert, Userlibs zu verwenden, sonst muss man vorhandene Projekte nachträglich umschreiben oder schlimmstenfalls komplett neu schreiben.
Lieber quelloffene Includes verwenden, die du auch selbst auf neueren PB-Versionen anpassen kannst, falls Syntax-Änderungen in einer neueren PB-Version vorhanden sind.
Meine Meinung. ;)