Wenn du eine For Schleife benutzt, darfst du innerhalb der Schleife nicht die Schleifenvariable ändern.
Beispiel:
Delphi-Quellcode:
var lauf, weg: Integer;
begin
weg := 0;
for lauf:= 0 to 59 Do Begin
weg := lauf; //<- Okay
lauf := weg; //<- Böse!
end;
end;
In diesem Fall ist lauf die Schleifenvariable. Du kannst sie innerhalb der Schleife jederzeit abfragen. Änderst du sie aber, klopft Delphi dir auf die Finger!