Ich habe gerade festgestellt, dass das hier NICHT funktioniert:
Code: Alles auswählen
var
z, ende: integer;
begin
ende := 0;
for z := 0 to ende do begin
ende := ende + 1;
ShowMessage(IntTostr(z));
end;
(ich wollte bei einer bestimmten Bedingung, die Schleife nochmal durchlaufen... Schlechter Programmierstil?!

Bei z := z - 1; wird ja gleich geschimpft ^^ Zumindest bei for schleifen kann einen bei Lazarus keine Endlosschleife passieren. Gut zu Wissen
