Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#3

Re: DCC32: Probleme mit Bedingungen

  Alt 20. Mai 2009, 11:17
Zitat von gammatester:
Die IDE scheint mit Version 1 zurecht zukommen.
Nein, das tut sie nicht. Denn bei folgendem Code rennt das Programm in beide $IFDEF Blöcke rein:
Delphi-Quellcode:
{$IFDEF VERSION 1}
WriteLn('Version 1');
{$ENDIF}
{$IFDEF VERSION 2}
WriteLn('Version 2');
{$ENDIF}
Der einzige Unterschied zwischen der IDE und Ares' dcc32.exe Aufruf ist, dass die IDE die "Version 1" Bedingung in Anführungszeichen setzt.
Code:
dcc32 -D"Version 1";Foo;Bar project.dpr
  Mit Zitat antworten Zitat