Zitat von
Amateurprofi:
In Deinem ursprünglichen Beitrag steht aber nicht
If 1=1 then ....
sondern
If Not 1=1 then ...
...
auf und es verbleibt nur noch
ShowMessage('Text 2');
Kein if, kein then, kein else, einfach nur der Befehl ShowMessage.
Der Haken ist nur : if, else und showmessages werden ALLE GLEICHZEITIG nacheinander durchlaufen, egal ob NOT oder eben nicht. Die Kommentare auch. 8) F7 macht übrigens dasselbe. Bevor die
DB-Sachen auskommentiert wurden, landete man manchmal in einer
DB-
Unit, jetzt aber nicht mal in den
VCL-Sourcen !
@Chris : das Build ist längst mehrmals gemacht worden und wegen keiner Änderung wurden auch die DCUs gelöscht. Mit F8 muß die EXE ja wohl durch die verlinkte
DCU wandern und nicht irgendwo im Wald rum. Also dürfte Delphi wissen, wo der Source der
DCU zu finden ist und benutzt nicht irgendeinen anderen. Daraus folgere ich : BUG ! So was behaupte ich ungern, aber in dem Fall bleibt wohl nichts anderes übrig, denn es läßt sich tatsächlich reproduzieren. Allerdings eher ein Win-Bug. Denn nach dem Neustart des Rechners war der Effekt nicht mehr zu bemerken. Kompletter Source ist aber gesichert und ich kann den Zustand jederzeit wiederherstellen.