J
Hallo maam!
Die 5 war nur beispielhaft bei dieser Zahl funktionierts bei mir auch, das war nur um euch die Berechnung zu verdeutlichen. Die Rundungsfunktion verursacht kein Problem (wie oben beschrieben), denn ich debugge ja und in meiner Variable steht der genaue Wert drin. (In diesem Fall wäre es ja 5) nur nach dem FloatToStr steht im Editfeld 5,0123 (nochmal bei 5 funktionierts, es dient nur als Beispiel).
Anscheinend hat FloatToStr Probleme mit größeren Zahlen, denn ich bekomme z.B. auch einen Wert 9.46E15, nachdem ich aber FloatToStr aufrufe steht im Editfeld 9459999997778899 ... Wenn ich jetzt das ganze mit FloatToStrF umwandle und den ffFixed verwende mit nur 12 Zeichen anzeigen dann werden meine Werte korrekt angezeigt. Bin mir jetzt nur nicht sicher obs jetzt immer richtig angezeigt wird oder auch bei kleineren Zahlen mit weniger wie 12 Stellen Fehler verursacht.