{$ELSE IFDEF ZWEI}
das "IFDEF ZWEI" wird vom Compiler mehr wie ein Kommentar behandelt und nicht ausgewertet ...
man kann auch genausogut sowas machen:
Delphi-Quellcode:
{$IFDEF ZWEI}
{$ENDIF ZWEI}
wobei hier das bei ENDIF ebenfalls als Kommentar angesehn wird.
wenn der Compiler das $IF-Konstrukt unterstützt, dann ginge es so
Delphi-Quellcode:
{$IF Defined(EINS)}
{$ELSEIF Defined(ZWEI)}
{$IFEND}
ansonsten bleibt dir nur dieser Weg:
Delphi-Quellcode:
{$IFDEF EINS}
{$ELSE}
{$IFDEF ZWEI}
{$ENDIF}
{$ENDIF}