Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by himitsu,
22. Mär 2016
Neee, das ist doch kein Fehler ... war nur von Expstep geguttenbergt. :oops:
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by himitsu,
21. Mär 2016
Ersmal: Nicht Extended verwenden, sondern Double.
Im Grunde was Extended nicht für die Verwendung vorgesehen, sondern "nur" für die internen Berechnungen der FPU.
In 64 Bit gibt es Extended daher auch nicht mehr. (der Delphi-Compiler verwendet an der Stelle "heimlich" Double)
Extended kann bis zu 4951 Nachkommastellen haben und Double auch immernoch 324.
Wenn es nicht genau 0 wird, dann die...
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by himitsu,
21. Mär 2016
Stimmt, auch wenn es etwas wiedersprüchlich ist, wo doch alle anderen "großen" Einheiten groß und die kleinen Einheiten klein geschrieben sind. :gruebel:
Das erste Result := '0' + ' ' + OutString; kann weg, denn der Code kommt immer beim letzten Result := ... vorbei. (nur die Nicht-verwendet-Prüfung funktioniert bei gemanageden Typen nicht so richtig)
else Value := 0; könnte auch weg, denn...
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by himitsu,
23. Jun 2009
und was ist, wenn bei ich bei accuracy was anderes wollte, und nicht .000 ?
da gibt es so ein knuffiges *
Format('%.*f %s', )
9 + Exp oder Exp + 9 kommt bei mir aber auf's Gleiche raus :gruebel: