Im Prinzip muss das so aussehen:
Delphi-Quellcode:
procedure blabla;
var
i: Integer;
begin
for i := 1 to 5 do
begin
// ...
end;
end;
Du darfst also keine globalen Laufvariablen, sondern musst lokale nutzen, wie es die genannte Meldung besagt.
Falls es nicht daran liegt, dann zeige uns am besten deinen Code, damit wir dir sicher sagen können, was du falsch machst.