Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#7

AW: EMB DCE 12 - CompilerVersion per Makro ermitteln - HowTo ?

  Alt 23. Aug 2024, 15:13
Irgendwer kam auch mal auf die saublöde Idee $EndIf und $IfEnd gleichzusetzen.
https://docwiki.embarcadero.com/RADS...IFEND_(Delphi)

per se ist es so
{$IfDef} {$EndIf}
{$If} .. {$IfEnd}


PS: $IFDEF beachtet nur die erste Angabe und ignoriert den Rest
Drum geht auch sowas {$IFDEF VER220 DelphiXE} {$ENDIF}
und bei dir meckert es deswegen auch nicht, wegen der "vermeintlich" falschen Syntax.

PPS:
{$IFDEF FPC} = {$IF Defined(FPC)}

{$IF not Defined(FPC) and Declared(Bezeichner) or BooleanKonstante or (IntegerKonstante <> 123)}
Bezeichner = TEineCooleKlasse, ein Typ, Variable, Konstante, Funktionsname oder sonstwas
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (23. Aug 2024 um 15:40 Uhr)
  Mit Zitat antworten Zitat