Ich tippe mal auf übersetzen, also basierend darauf neu schreiben.
Aber noch was zum 1. Posting:
Delphi-Quellcode:
i:=0;
while i<10 do
begin
// blubb
inc(i);
end;
if i>10 then
begin
// <-- hier
end;
Markierte Stelle wird nie eintreten, da max. i=10 sein kann, nicht jedoch i>10
air