Unmittelbar nach NormalizeDouble sollte für die interne Verarbeitung der Wert schon passen aber sobald damit nur eine Sache gemacht wird treten diese "normalen" Ungenauigkeiten auf.
In der Doku steht ja auch "Please note that when output to Journal using the Print() function, a normalized number may contain a greater number of decimal places than you expect."
Insofern ist das mit dem Print tatsächlich ein unnötiger Effekt auch wenn der Wert intern eigentlich stimmen würde. Daher der Weg über DoubleToStr ist dann für die Darstellung prima.
C$D
|