Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
16. Sep 2009
gerundetesErgebniss := (Zahl1 + (Zahl2 div 2)) div Zahl2;
Aber das Löst ja nicht das Problem hier ... vorallem nicht vei den Variants, wo intern gerundet wird.
Eventuell könnte man da die internen Funktionen der Variants hooken und dort seine eigene Roundmethode einschleusen.
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
15. Sep 2009
Ich dachte mal gehört zu haben, daß man dieses Verhalten wie hier gewünscht ändern kann :gruebel:
http://www.website.masmforum.com/tutorials/fptute/fpuchap1.htm#cword
kann aber auch nichts finden
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
15. Sep 2009
Anmerkung: Die Funktionsweise von Round kann mit der Prozedur Set8087CW oder der Funktion SetRoundMode gesteuert werden.
PS: dieses Verhalten nennt sich Kaufmännisches Runden