Witam!
Już wcześniej pisałem na ten tam temacie, ale jak ktoś zauważył trzeba założyć nowy temat. Więc mam mały problem z wartościami >1000 który postanowiłem zobrazować tym programikiem:
procedure TForm1.Button1Click(Sender: TObject);
var X : REAL;
begin
X := StrToFloat(Edit7.text);
X := X*2;
Edit7.Text := FloatToStrF(X, ffNumber, 5, 3);
end;
Tworzę okno Edit oraz Button, po kliknięciu na button wartość w okienku jest mnożona razy dwa. Wszystko jest fajnie dla wartości mniejszych niż 1000. Wpisujemy 2 klik mamy 4 klik mamy 8, jednak gdy wpiszemy wartość 600 klik mamy 1 200 jednak po następnym kliknięciu wyskakuje error:
Gdzie leży błąd?