Hallo,
ich wäre eher dafür dass du mal ein bisschen mehr an Quellcode gibst, denn die Schleife an sich ist korrekt.
Was du eventuell vergessen haben könntest: Die Variable i vorher zu definieren.
Ich gehe einfach mal davon aus dass du das logischerweise in einer Prozedur stehen hast. also sowas wie:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| procedure TForm1.Hallo(Sender: TObject); var i: Integer begin For i := 1 To 10 Do Begin ... end; end; |
Anders als in C++ zum Beispiel musst du die Variablen in so einem
Var-Block und nicht, ich sage jetzt mal im Quellcode an sich, deklarieren.
Will sagen: Wenn du in einer Prozedur eine Schleife verwendest, dann brauchst du diese Laufvariablen (hast du ja verwendet) und musst diese per var-Block deklarieren.
Hoffe ich konnte Dir helfen
Gruß,
Knuddelbaer