Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
Delphi 2010 Professional
|
Re: Plus / Plus = Minus?
14. Sep 2009, 23:38
Hallo,
der Zähler in deinem Bruch erzeugt einen Integer-Overflow, der zum Vorzeichenwechsel führt. Du kannst so vorgehen:
Baseperhour := ((exp.Baseexp - exp.startbaseexp) * 60.0 * 60 / Seconds); // beachte die "60.0"
Auf diese Weise wird der Zähler als Real-Wert berechnet.
Gruß Hawkeye
|