Forum: Object-Pascal / Delphi-Language
Delphi
by Sherlock,
4. Feb 2014
Neee, das kannste jetzt aber echt nicht vergleichen!
Sherlock
Forum: Object-Pascal / Delphi-Language
Delphi
by Sherlock,
4. Feb 2014
Ja, das case verwende ich jetzt auch. :)
Auf andere "üble" Tricks will ich lieber im Sinne der Lesbarkeit verzichten ;)
Sherlock
Forum: Object-Pascal / Delphi-Language
Delphi
by Sherlock,
4. Feb 2014
Haha, Danke, genau die Überlaufprüfung ist aus ;)
Schade aber, weil eigentlich könnte man damit reichlich Eleganz und Übersichtlichkeit produzieren. Vielleicht gibt es aber sogar eine Warnung dazu?
Sherlock
Forum: Object-Pascal / Delphi-Language
Delphi
by Sherlock,
4. Feb 2014
Hi zusammen,
ich wollte gerade ein in verwenden, um ein längliches if zu verkürzen.
Aus:
if (messwert.WerteDefID = wdPH.No) or (messwert.WerteDefID = wdBE.No) then
sollte ein hübsches:
if messwert.WerteDefID in then
werden.
Verglichen werden hier allesamt Integer. Es kompiliert auch brav. Nur zur Laufzeit ist das immer false, obwohl ich im Debugger sehe, daß eine Übereinstimmung...