Welche Compiler-Optionen im Quelltextkommentar gibt es?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Regenduft
Beiträge: 574
Registriert: 25.03.2008 15:07
Wohnort: THE LÄÄÄND!

Welche Compiler-Optionen im Quelltextkommentar gibt es?

Beitrag von Regenduft »

Morgähn,

Sorry für den unglücklich gewählten Titel, aber mir ist keine bessere Beschreibung eingefallen.
Es geht mir um die Einstellungen, welche standardgemäß (oder spätestens bei Verwendung eines IDE-Werkzeuges mit %TEMPFILE oder %COMPILEFILE Token) ans Ende des Quelltextes gehängt werden.

Weiß jemand was es da alles gibt (bzw. habe ich alle "erwischt")?

Hier mal eine Auflistung der mir bekannten:

Code: Alles auswählen

IDE Options = PureBasic [Version] ([OS] - [Prozessor])
EnableAsm
EnableUnicode
EnableThread
EnableXP
EnableAdmin
EnableUser
EnableOnError
UseIcon = [Datei]
CompileSourceDirectory
Compiler = PureBasic [Version] ([OS] - [Prozessor])
EnableCompileCount = [Wert]
EnableBuildCount = [Wert]
EnableExeConstant
CursorPosition = [Zeichennr.]
FirstLine = [Wert]
Folding = [Wert]
Markers = [Wert]
AddResource = [Dateiname]                                {thx @ Nino!}
Executable = [Dateiname]                                 {thx @ Nino!}
Subsystem = [String]                                     {thx @ c4s!}
DisableDebugger                                          {thx @ c4s!}
IncludeVersionInfo                                       {thx @ c4s!}
VersionField0[...17] = [String]                          {thx @ c4s!}
Watchlist = [Wert]        ; Ist eine Struktur bei mir... {thx @ c4s!}
DisablePurifier = [Wert]  ; z.B. 1,1,1,1 bei mir         {thx @ c4s!}
CommandLine = [Parameter]                                {thx @ Nino!}
ExecutableFormat = [Console|Shared Dll]
CPU = [0...5]
Deswiteren wäre es eine feine Sache, wenn jemand folgendes weiß:
  • <strike>Was besagt FirstLine?</strike>
  • Wie sind die Werte von Folding und Markers codiert?
Ich habe fleißig nach Infos gesucht, konnte aber nichts finden. Bin ja mal gespannt, ob mal wieder jemand einen Link aus dem Hut zaubert, der mich an meinem "Google-Fähigkeiten" zweifeln läßt. :wink:

Edit: Versehentliche Doppeleinträge aus der Liste entfernt.
Edit²: Liste erweitert (danke Nino & c4s).
Zuletzt geändert von Regenduft am 23.10.2010 22:53, insgesamt 5-mal geändert.
PureBasic 5.73 LTE x86/x64 | Windows 7 (x64)
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: Welche Compiler-Optionen im Quelltextkommentar gibt es?

Beitrag von Nino »

Ein paar kleine 4:36 Uhr-morgähns-Tippfehler: ;-)
"Hier mal eine Auflistung der mir bekannten"

Ich kenne außerdem noch

Code: Alles auswählen

; AddResource = <Dateiname>
; Executable = <Dateiname>
Grüße, Nino
Benutzeravatar
Regenduft
Beiträge: 574
Registriert: 25.03.2008 15:07
Wohnort: THE LÄÄÄND!

Re: Welche Compiler-Optionen im Quelltextkommentar gibt es?

Beitrag von Regenduft »

Nett, danke! Jetzt fehlen nurnoch die Bedeutung von FirstLine und die Codierung von Folding und Markers.

...und danke für die Deutschstunde :oops:
Ich hogfe ihr könnt nun keine Fehler mehr endekcen! :wink:
PureBasic 5.73 LTE x86/x64 | Windows 7 (x64)
c4s
Beiträge: 1235
Registriert: 19.09.2007 22:18

Re: Welche Compiler-Optionen im Quelltextkommentar gibt es?

Beitrag von c4s »

Dann gäbe es noch:

Code: Alles auswählen

Subsystem = String
DisableDebugger
IncludeVersionInfo
VersionField0 - VersionField17 = String
Watchlist = Wert  ; Ist eine Struktur bei mir...
DisablePurifier = Wert  ; z.B. 1,1,1,1 bei mir
Was nun FirstLine bedeuten soll, weiß ich nicht.
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Welche Compiler-Optionen im Quelltextkommentar gibt es?

Beitrag von ts-soft »

FirstLine wird wohl die erste sichtbar Zeile sein, die nach oben gescrollt wird, nachdem
der Cursor auf CursorPosition gesetzt wurde und Falten wiederhergestellt :wink:

Aber was will man mit diesen Daten? Sind nicht immer vorhanden (*.cfg),
können voneinander abweichen (jaPBe) usw.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Regenduft
Beiträge: 574
Registriert: 25.03.2008 15:07
Wohnort: THE LÄÄÄND!

Re: Welche Compiler-Optionen im Quelltextkommentar gibt es?

Beitrag von Regenduft »

ts-soft hat geschrieben:FirstLine wird wohl die erste sichtbar Zeile sein, die nach oben gescrollt wird, nachdem
der Cursor auf CursorPosition gesetzt wurde und Falten wiederhergestellt :wink:
:allright:
ts-soft hat geschrieben:Aber was will man mit diesen Daten?
Einerseits Präprozessor (bzw. -compiler) basteln, andererseits einfach Interesse.
ts-soft hat geschrieben:[Die Daten] Sind nicht immer vorhanden (*.cfg), können voneinander abweichen (jaPBe) usw.
Bei mir sind Sie immer vorhanden, wegen Original-IDE und Einstellungen. In *.cfg werden die gleichen Schlüsselwörter verwendet. In der "project.cfg" halt in der entsprechenden Gruppe (Quelldateiname). Außerdem:
PB-Doku hat geschrieben:Wenn die %TEMPFILE oder %COMPILEFILE Platzhalter [beim Werkzeugaufruf] verwendet werden, hängt die IDE die Compiler-Optionen als Kommentar an das Ende der erstellten temporären Datei - auch wenn der Anwender ausgewählt hat, die Optionen beim Speichern eines Quellcodes nicht zu speichern.
PureBasic 5.73 LTE x86/x64 | Windows 7 (x64)
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: Welche Compiler-Optionen im Quelltextkommentar gibt es?

Beitrag von Nino »

Eine hab' ich noch: :-)
; CommandLine = <Parameter>
Grüße, Nino
Benutzeravatar
Regenduft
Beiträge: 574
Registriert: 25.03.2008 15:07
Wohnort: THE LÄÄÄND!

Re: Welche Compiler-Optionen im Quelltextkommentar gibt es?

Beitrag von Regenduft »

Selbst noch 2 entdeckt:

Code: Alles auswählen

ExecutableFormat = [Console|Shared Dll]
CPU = [0...5]
Hmmm... sollte man vielleicht doch mal im Englischen fragen, ob's das offiziell dokumentiert gibt.
Wäre z.B. für nen Projektkonverter nach jaPBe oder weiß Gott was nützlich. Finde es immer irgendwie unbefriedigend, wenn in der Doku extra auf etwas hingewiesen wird und dann aber die Details fehlen.
PureBasic 5.73 LTE x86/x64 | Windows 7 (x64)
Antworten