E2081 Zuweisung an FOR-Schleifenvariable '%s' (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Der Steuervariablen einer for-Schleife darf in der Schleife kein Wert zugewiesen werden.
Verwenden Sie die Anweisung break oder goto, um die Schleife vorzeitig zu verlassen.
program Produce; var I: Integer; A: array[0.0,99] of Integer; begin for I := 0 to 99 do begin if A[I] = 42 then I := 99; end; end.
Hier sollte die Schleife durch Zuweisen des Wertes 99 beendet werden.
program Solve; var I: Integer; A: array[0.0,99] of Integer; begin for I := 0 to 99 do begin if A[I] = 42 then Break; end; end.
Besser ist es, die Schleife mit einer break-Anweisung zu verlassen.