Hallo,
irgendwie scheint Trunc bei mir nicht ganz korrekt zu rechnen. Wenn ich einen Real-Wert von 9.7 x 10 multipliziere und daraus einen Integer mache, sollte es 97 sein, Trunc macht daraus aber 96:
Delphi-Quellcode:
var ErgTemp : Real;
ErgTempInt : Integer;
begin
ErgTemp:=9.7;
ErgTempInt:=Trunc(ErgTemp * 10);
ShowMessage(IntToStr(ErgTempInt));
end;
Hat jemand eine Idee, woran das liegen könnte? Vielen Dank.