Salve
ho la seguente procedura:
procedure TForm1.Button1Click(Sender: TObject);
var mo,scaled_i, scaled_h: real;
begin
for i:=0 to l do
paintbox1.Refresh;
PaintBox1.Canvas.MoveTo(0,0);
x:=i;
m:= (t * x) - (q * x * x) / 2;
scaled_i :=round((l * 449) / 449);
scaled_h :=round((m * 297) / 297);
PaintBox1.Canvas.LineTo(round(scaled_i),round(scal ed_h));
memo1.Lines.Clear;
memo1.Lines.Add(formatfloat('0.00',m));
end;
end.
solo che quando avvio il progr, mi da il seguente errore evidenziando il ciclo for:
[Warning] Unit1.pas(58): For loop control variable must be simple local variable
potreste dirmi dove sbaglio cortesemente?
grazie mille
carmelo