Es liegt doch an dir einfach nur den Double wert korrekt zum String zu konvertieren.
Ja genau, hier habe ich noch keine Lösung. Dann wäre das Zählen natürlich einfach.
Wie konvertiere ich einen Double-Wert in einen String, so das dieser immer passt.
d.h.:
- keine Darstellung wie "2,3E-7"
- keine zusätzlichen Stellen außer die gewünschten NS
Wenn im Double:
- 0.00000023 steht, soll der String: "0.00000023" sein
Für beliebige (gerundete) Double Werte.
Edit:
Die gewünschte String-Repräsentation bekomme ich schon hin:
FloatToStrF(AValue,ffFixed,15,DecimalPlaces);
Aber hierfür fehlt mir genau die Information der Nachkommastellen (DecimalPlaces).