Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Wie übergebe ich Compiler-Direktiven in den Projekteinstellungen? (https://www.delphipraxis.net/180001-wie-uebergebe-ich-compiler-direktiven-den-projekteinstellungen.html)

Der schöne Günther 16. Apr 2014 10:39

Wie übergebe ich Compiler-Direktiven in den Projekteinstellungen?
 
Ich möchte für das gesamte Projekt
Delphi-Quellcode:
{$SCOPEDENUMS ON}
haben.

Wenn ich es richtig verstanden habe, muss ich das in Projektoptionen -> Delphi Compiler -> Compilieren -> Weitere Optionen -> Weitere Optionen für die Übergabe an den Compiler eintragen.

Nur wie?

Egal wie ich es eintrage, ich bekomme immer eine dcc32-Warnung W1030 Ungültige Compileranweisung.

Hier ein paar Beispiele
  • {$SCOPEDENUMS ON}
  • -{$SCOPEDENUMS ON}
  • -"{$SCOPEDENUMS ON}"
  • -'{$SCOPEDENUMS ON}'
  • $SCOPEDENUMS ON

Wer hat noch ein paar Ideen?

Sir Rufo 16. Apr 2014 10:54

AW: Wie übergebe ich Compiler-Direktiven in den Projekteinstellungen?
 
Irgendwie habe ich die Vermutung, das geht nur mit den Direktiven, für die es auch noch ein Kürzel gibt
z.B.
Delphi-Quellcode:
{$A}{$ALIGN}
Ansonsten würde ich es mit -"$SCOPEDENUMS ON" versuchen

EDIT
Hmmm, das mit den CommandLine Parameters ist wohl doch sehr strikt gehalten
http://www.delphipraxis.net/29532-an...dcc32-exe.html

Der schöne Günther 16. Apr 2014 11:10

AW: Wie übergebe ich Compiler-Direktiven in den Projekteinstellungen?
 
Das heißt dass ich das nicht projektweit einstellen kann, sondern jetzt von Hand jede Unit einzeln anpassen muss?

daywalker9 16. Apr 2014 11:14

AW: Wie übergebe ich Compiler-Direktiven in den Projekteinstellungen?
 
SCOPEDENUMS ist Unit-bezogen und muss pro Unit definiert werden

Sir Rufo 16. Apr 2014 11:15

AW: Wie übergebe ich Compiler-Direktiven in den Projekteinstellungen?
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1255798)
Das heißt dass ich das nicht projektweit einstellen kann, sondern jetzt von Hand jede Unit einzeln anpassen muss?

Ja, aber dann erstell dir eine Include-Datei und trage diese in jede Unit ein.
Gleicher Aufwand aber zukunftssicher ;)

Bernhard Geyer 16. Apr 2014 12:28

AW: Wie übergebe ich Compiler-Direktiven in den Projekteinstellungen?
 
Zitat:

Zitat von Sir Rufo (Beitrag 1255802)
Zitat:

Zitat von Der schöne Günther (Beitrag 1255798)
Das heißt dass ich das nicht projektweit einstellen kann, sondern jetzt von Hand jede Unit einzeln anpassen muss?

Ja, aber dann erstell dir eine Include-Datei und trage diese in jede Unit ein.
Gleicher Aufwand aber zukunftssicher ;)

Ist auch das was jede vernünftige Komponentensammlung macht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz