Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Was nervt euch so, während der Programmierung oder so allgemein

  Alt 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
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.