hi,
ich hab folgendes Problem: ich muss eine Fließkommazahl in der Exponentialdarstellung in einen String ausgeben und habe dafür genau 22 Zeichen + 1 Vorzeichen.
mit FloatToStrF(var, ffExponent, 17, 2) funktioniert das auch sehr gut.
Wenn mein Wert aber 0.0 ist, wird daraus 1.1125369143996395E-298 !?
kann mir einer erklären wieso?
Das Float-Zahlen eine gewisse Ungenauigkeit mit sich bringen weiß ich, aber wieso erzeugt Delphi einen dreistelligen Exponenten, obwohl ich FloatToStrF mit digits=2 ausrufe?
Das sprengt dann nämlich plötzlich meinen String...
gruß
eXi