Einzelnen Beitrag anzeigen

Andreas13

Registriert seit: 14. Okt 2006
Ort: Nürnberg
711 Beiträge
 
Delphi XE5 Professional
 
#2

AW: SetRoundMode wirkt nicht immer

  Alt 15. Mär 2024, 11:04
Hallo Peter,
es kommt bereits in der ersten Zeile des ersten Codes Result := Result * Faktor; bei der Multiplikation zu einer Rundung. Wenn der Rundungsmodus zuvor ein anderer war als der von Dir gewünschte, dann wurde nach diesem gerundet.

PS:
Mit GetRoundMode http://docwiki.embarcadero.com/Libra...h.GetRoundMode kannst Du den alten (= "falschen") Rundungsmodus ermitteln.
Grüße, Andreas
Wenn man seinem Nächsten einen steilen Berg hinaufhilft, kommt man selbst dem Gipfel näher. (John C. Cornelius)

Geändert von Andreas13 (15. Mär 2024 um 11:07 Uhr)
  Mit Zitat antworten Zitat