Einzelnen Beitrag anzeigen

DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#1

Mehrere IFDEF und ELSE hintereinander

  Alt 14. Apr 2020, 14:24
Wie schreibt man eigentlich mehrere IFDEF und ELSE hintereinander? Ich habe die markierte Zeile hinzugefügt (gerade ist die kommentiert) und seitdem ist die Bedingung angeblich nicht geschlossen.

Delphi-Quellcode:
{$IFDEF CONDITION_0}

  A: string = //
  {$IFDEF IS_A} 'A{$ELSE} //
  {$IFDEF IS_B} 'B{$ELSE} //
  {$IFDEF IS_C} 'C{$ELSE} //
   'ELSE{$ENDIF} //
  {$ENDIF};

{$ENDIF}
Die dazugehörige inc-Datei
Delphi-Quellcode:
{$DEFINE CONDITION_0}
// {$DEFINE IS_A}
// {$DEFINE IS_B}
{$DEFINE IS_C}
Es sollte also eigentlich "C" in der Variable A stehen.
  Mit Zitat antworten Zitat