Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
Delphi 12 Athens
|
AW: Was nervt euch so, während der Programmierung oder so allgemein
18. Okt 2012, 11:04
Sowas kenn ich.
Ich hatte einige verschachtelte {$IFDEF ...}
und {$IFNDEF ...}
auf Conditional Expressions ({$IF ...}
) umgestellt.
OK, damit der Code einheitlich ist, hab ich gleich alle umgestellt.
Das Meiste über Suchen&Ersetzen, was natürlich nicht alle {$ENDIF}
erwischte.
Dachte mir aber "Ach, der Compiler meckert schon, wenn im ein {$IFEND}
fehlt, bzw. wenn er stattdessen auf ein {$ENDIF}
trifft.
Aber neeee, das Error-Insight arbeitet diesesmal korrekt und bemängelt sowas, aber Compiler ignoriert es einfach.
Ich hoffe mal der ht die Beiden als "gleichwertig" angesehn und nicht irgendwelchen Sch* gebaut. (hab mich aber dennoch sicherheitshalber manuell auf die Suche gemacht).
Oder warum haben variante Records kein END
zum CASE
?
- die Syntax sieht besch* aus
- und man kann es nur am Ende eines Records nutzen, was Headerübersetzungen voll häßlich gestaltet
$2B or not $2B
|