Kann das sein? Der Schleifenkopf sieht so aus
teste ich i im ersten Schleifendurchlauf mit der Maus (Haltepunkt -> Maus auf i -> Hint) bekomme ich immer [i = 8].
Schreibe ich ein
showmessage(IntToStr(i));
in die Schleife funktioniert alles so wie es soll