Hallo,
das ist doch hier keine Schleifenvariable im eigentlichen Sinn.
Du sollst bei einer Variablen ( hier n ), die in einem For .... do
Statement vorkommt, nichts verändern.
Delphi-Quellcode:
For n:=0 to 1000 do
begin
// das hier solltest du besser lassen, für was auch?
inc(n,2);
//Tu was mit n
end;
For n:=0 to 500 do
begin
// das hier funktioniert genauso
m:=n*2;
//Tu was mit m
end;
Es gibt überhaupt keinen Grund step einzuführen.
Dafür benutzt man repeat ... until oder while ... do
Rainer