Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: compiler directives and defines to log

  Alt 7. Okt 2022, 12:26
https://www.delphipraxis.net/211379-...ml#post1511905

Jupp, funktioniert auch meinstens,

aber mit dem Nachteil, dass seit einer Weile rekursive IF/IFDEF immer voll ausgewertet werden und dann ErrorInsight, aber leider auch der Compiler abrauchen.

Delphi-Quellcode:
{$IF Declared(MyNonexistsConstant)}
  {$IF MyNonexistsConstant = 123}  // [dcc32 Fehler] E2026 Konstantenausdruck erwartet
     Beep;
  {$IFEND}
{$IFEND}

{$IF Declared(MyNonexistsConstant) and (MyNonexistsConstant = 123)}
  Beep;
{$IFEND}
Falls ErrorInsight funktioniert, dann zeigt er das auch direkt an.
Miniaturansicht angehängter Grafiken
ifdef2.png  
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 7. Okt 2022 um 12:31 Uhr)
  Mit Zitat antworten Zitat