War das trotz Screenshots immer noch nicht deutlich genug ?
An dem Codeschnipsel bleibt Delphi in
jeder Zeile stehen !
Schreibe mal in Mini-Programm :
Delphi-Quellcode:
begin
// <---- versuche Delphi dazu zu bringen hier anzuhalten
// <---- oder hier
// <---- oder hier
showmessage ('Test'); // <--- und diese ShowMessage nicht anzuzeigen
// <---- oder hier
// <---- oder hier
// <---- oder hier
end.
Und mit dem 1=1 kann ich machen was ich will (1=2 oder einfach weglassen), es wird
sowohl der if-Zweig
als auch der else-Zweig durchlaufen !! Ja, ich weiß 1=1 ist so eine Sache, aber mir fiel nichts besseres ein. Genau weil 1=1 immer true ergibt dürfte NIEMALS der else-Zweig durchlaufen werden, zumindest nicht if
und gleichzeitig else !! Dieses Verhalten ist doch eindeutig zu sehen. 8) Und die Kommentare sprechen eigentlich auch für sich. Die waren vorher nicht da. Geändert hat sich dadurch aber nicht.