Bei if then
mit Anweisung in nächster Zeile sind die "blauen Punkte" oft nicht als Haltepunkt zu gebrauchen, weil sie komplett in der ersten Zeile arbeiten, das ist schon ewig so.
Bemängeln würde ich dies nicht, weil spätestens beim QA-Audit das if x then dosomething;
zu einem if x then begin dosomething; end;
würde/sollte (und das funktioniert bei mir im Debugger immer).
Zumindest bei uns ist das Pflicht, und ich glaube die QA-Audits, die Delphi anbietet (evtl. erst ab der Enterprise? bei mir sind die Menüpunkte gerade ausgegraut, verwende aber auch nur noch die Pro), bemängeln ein if then
ohne begin end;
ebenfalls.
Das hilft in diesem Falle aber nicht, denn bei
Delphi-Quellcode:
if foo then
begin
Exit;
end;
gibt es auch keine blauen Punkte
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)