Zitat von
Luckie:
Ich lasse mich scheiden.
Es ist entsetzlich.
Bin von 2 Nachkommastellen (bzw. fester Anzahl) ausgegangen (siehe Bsp. 1,50). Wenn dem so ist, dann ist alles andere
IMHO unnötig kompliziert und wohl auch windowsspezifisch. Falls nicht, dann wäre der Vorschlag tatsächlich zu einfach. Dann gäbe es aber eventuell auch noch eine weitere Fehlerquelle : 0,123456 und 123456E-6 sind dieselben Zahlen, oder ? Dann hätte man neben der ,. Geschichte auch noch das E und - für passendes real umzuwandeln. Na dann gute Nacht.
Wie wäre es denn, selbst in diesem Fall bei Integer zu bleiben ? 2mal Ini.ReadInteger, was solls. Eine Ini-Zeile für Basis und eben noch eine für Exponent. Daraus errechne ich mir eine real-Variable die dann verwendet wird. Zeige ich sie an, dann so, wie Windows sie eben anzeigt. 8) Auch dann gäbs keinen Ärger mit Ländereinstellungen. Bei einem solchen Szenario (unbekannte Zahlengenauigkeit) kommen mir allerdings Bedenken, ob eine INI - Datei überhaupt der richtige Weg für so was ist.