Einzelnen Beitrag anzeigen

Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#8

Re: Compiler Direktive: Wo muss definiert werden?

  Alt 25. Aug 2008, 12:48
AHHH klappt doch nicht, die Direktiven sind nicht richtig, so muss es heissen:

Delphi-Quellcode:
const
  {$IFDEF PROJEKT1}
  C_KONSTANTE = 'string1';
  {$ELSEIF DEFINED(PROJEKT2)}
  C_KONSTANTE = 'string2';
  {$ELSEIF DEFINED(PROJEKT3)}
  C_KONSTANTE = 'string3';
  {$ELSE}
  C_KONSTANTE = 'elsestring';
  {$IFEND}
sonst springt der Compiler immer direkt ins else.

Edit: Blöd ist jetz noch, das ich die Unit mit der Konstanten in jedem Projekt vorm kompilieren verändern muss damit diese neu erzeugt wird. Kann ich das irgendwie einstellen das die automatisch immer neu erzeugt wird?
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat