Thema: Delphi Plus / Plus = Minus?

Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#4

Re: Plus / Plus = Minus?

  Alt 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
  Mit Zitat antworten Zitat