Zitat von
rado:
Delphi-Quellcode:
var
gesamtlaenge: extended;
procedure TForm1.Button1Click(Sender: TObject);
begin
gesamtlaenge:=gesamtlaenge+strtofloat(edit9.text);
end
Wenn man in edit9 den Wert 2,36 eingibt und anschließend die Addition ausführt und dann in edit9 -2,36 eingibt müsste man 0 als Ergebnis in gesamtlaenge erhalten.
Es steht aber in gesamtlaenge -1,242E-16
Dies passiert aber nur bei 2,36.
Kann mir jemand weiterhelfen, enthalten die Mathematischen Bibliotheken von Delphi Fehler?
Gruß rado
Nein kann ich nicht, den bei mir funktioniert dein Code eigentlich einwandfrei
evtl. spuckt ja noch was anderes aus deinem Proggie da rein?
龍 Der Unterschied zwischen Theorie und Praxis ist in der Praxis größer als in der Theorie.