Seite 1 von 1

Userlibs Frage

Verfasst: 05.09.2013 22:20
von nathan7
Ich habe mal Testweise MP3D installiert.
Ich kenne mich mit dem Userlib System bei PB nicht aus.
Ich kenne das sonst so dass man irgendwas mittels include Datei einbinden kann.
Nun fand ich die MP3D bei den Userlibs im dx9 subsystem.

Wird MP3D dann ausschliesslich beim verwenden des MP_Graphics3D Befehl eingebunden?
Und ansonsten links liegengelassen?

Ach und wo finde ich eine liste von allen #PB flags...wenn es sowas überhaupt gibt...

Re: Userlibs Frage

Verfasst: 06.09.2013 09:59
von Bisonte
nathan7 hat geschrieben:Wird MP3D dann ausschliesslich beim verwenden des MP_Graphics3D Befehl eingebunden?
Und ansonsten links liegengelassen?
Meines Wissens, wird bei der ersten Verwendung einer Funktion die Lib vom Compiler dazugelinkt.
Wenn also keine Funktion einer ULib benutzt wird, wird sie auch nicht in der fertigen .exe gelinkt sein.
nathan7 hat geschrieben:Ach und wo finde ich eine liste von allen #PB flags...wenn es sowas überhaupt gibt...
Autovervollständigen in den Einstellungen einstellen und einfach mal #PB_ tippen ;)

Re: Userlibs Frage

Verfasst: 06.09.2013 10:01
von Danilo
Userlibs werden eingebunden sobald ein Befehl aus der Lib benutzt wird.
Wird kein Befehl aus der Lib benutzt, wird Diese auch nicht hinzu gelinkt oder initialisiert.

Re: Userlibs Frage

Verfasst: 06.09.2013 10:26
von nathan7
Danke sehr...
Autovervollständigen in den Einstellungen einstellen und einfach mal #PB_ tippen
Da gibts aber keine Erläuterungen dazu...

Re: Userlibs Frage

Verfasst: 06.09.2013 10:33
von Kiffi
@nathan7: Hier ist eine umfangreiche Auflistung von PB-Konstanten:

http://purebasic.com/documentation/refe ... tants.html
bzw.
http://purebasic.com/german/documentati ... tants.html

Grüße ... Kiffi

Re: Userlibs Frage

Verfasst: 06.09.2013 11:08
von nathan7
super....vielen dank