Seite 1 von 2
Compiler Optionen im Quellcode
Verfasst: 22.07.2013 21:33
von Daffy0815
Hallo,
gleich wieder mal eine Frage:
Kann man die Compiler-Optionen (Dateiversion, Produktversion etc.) auch in den Quellcode schreiben?
Gruß
Daffy
Re: Compiler Optionen im Quellcode
Verfasst: 23.07.2013 15:37
von Lothar Schirm
Du kannst alles reinschreiben, wenn du es als Kommentar reinschreibst (mit Semikolon am Zeilenanfang). Oder was meinst du?

Re: Compiler Optionen im Quellcode
Verfasst: 23.07.2013 15:43
von Daffy0815
Was heist "alles"?
Gib mal ein Beispiel für die Compileroption "Produktname".
Gruß
Daffy
Re: Compiler Optionen im Quellcode
Verfasst: 23.07.2013 15:53
von RSBasic
Was er meint ist, dass die Versionsinformationen in der PB-Datei gespeichert werden. Öffne deine PB-Datei mit notepad, dann siehst du alle von dir definierten Versionsinformationen am Ende der Datei.
Beispiel:
Code: Alles auswählen
Debug "Hallo Welt"
; IDE Options = PureBasic 5.11 (Windows - x86)
; CursorPosition = 1
; EnableXP
; IncludeVersionInfo
; VersionField0 = 1.2.3.4
; VersionField1 = 1.2.3.4
; VersionField2 = Geile Firma
; VersionField3 = Geiles Programm
; VersionField4 = 1.2.3.4
; VersionField5 = 1.2.3.4
; VersionField6 = Tolle Dateibeschreibung
Re: Compiler Optionen im Quellcode
Verfasst: 23.07.2013 16:03
von Lothar Schirm
Aha! Da habe ich auch was dazugelernt. Super! Aber warum zeigt die IDE diese Zeilen nicht an?
Re: Compiler Optionen im Quellcode
Verfasst: 23.07.2013 16:39
von NicTheQuick
Lothar Schirm hat geschrieben:Aha! Da habe ich auch was dazugelernt. Super! Aber warum zeigt die IDE diese Zeilen nicht an?
Weil das Meta-Daten sind, an denen man händisch normal nichts dran ändern soll. Dafür gibt es ja die IDE und ihre Compiler-Optionen und alles mögliche eben.
Re: Compiler Optionen im Quellcode
Verfasst: 23.07.2013 16:55
von Daffy0815
@RSBasic
Ja, das ist doch schon mal was.
Jetzt stellt sich nur noch die Frage ob so etwas möglich ist:
Versionsnummer$ = "1.2.3.4"
; VersionField0 = Versionsnummer$
Ich muß die Versionsnummer ja auch im Programm verwenden können!
Gruß
Daffy
Re: Compiler Optionen im Quellcode
Verfasst: 24.07.2013 11:08
von Chimorin
Dann fahr eben 2-gleisig.
und in den Compileroptionen schreibst du eben das Gleiche rein. Außer du liest die Dateiversion von deinem eigenen Programm jedes Mal beim Start wieder aus...
Re: Compiler Optionen im Quellcode
Verfasst: 24.07.2013 11:17
von Daffy0815
@Bananenfreak
Das das so geht ist doch klar!
Aber im Endeffekt ist es doch unsinnig!
Um die Sache zum einfachen Abschluß zu bringen:
Die Antwort auf meine ursprüngliche Frage lautet:
Man kann die Compiler-Optionen zwar in den Quellcode schreiben aber das ist nutzlos da man sie im Programm nicht verwenden kann.
Wäre mal etwas für einen Update.
Gruß
Daffy
Re: Compiler Optionen im Quellcode
Verfasst: 24.07.2013 11:58
von RSBasic
@Daffy0815
Dann musst du wohl ein Feature-Request im folgenden Unterforum erstellen:
http://www.purebasic.fr/english/viewforum.php?f=3
Dann wissen Fred und freak Bescheid und sie würden es eventuell umsetzen.