Forum: Algorithmen, Datenstrukturen und Klassendesign
by Rolf Frei,
16. Jul 2021
Finde gerade auch nichts Vernünfitges, aber es entsprcht eigentlich grösstenteils dem US Format, also wie folgt:
DezimalSeparator = .
ThousandSeparator = ,
Der ThousandSeparator würde ich aber beim Speichern der Zahl immer weglassen und nur den Punkt als Dezimalzeichen verwenden. Beim Einlsende der Daten muss einfach klar sein, wie diese Zahlen vorliegen und das dann entsprechend behandelt...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Rolf Frei,
14. Jul 2021
Eigentlich reicht es doch einfach das DecimalChar zu setzen:
var OrgDecSep: Char;
fIni := TIniFile.Create(aFileName);
try
try
X := fIni.ReadFloat(SectionStr, 'x', -99999); // mag nur Komma-Zahlen mit Deutschen Format 1,2 :-(
except
OrgDecSep := FormatSettings.DecimalSeparator;
try