Einzelnen Beitrag anzeigen

Sidorion

Registriert seit: 23. Jun 2005
403 Beiträge
 
#1

GetLocaleFormatSettings tut nicht

  Alt 4. Jul 2006, 18:34
Ich hab folgendes Problem:
Ich nutze, um Internationalisierungsproblemen vorzubeugen beim Schreiben von Floatwerten in Dateien die überladene FloatToStr, die TFormatSettings verlangt. Damit ich auch sicher sein kann, immer einen Punkt als Dezimaltrenner zu haben, lass ich mir eben mit GetLocaleFormatSettings(LANG_ENGLISH,oFormatSettings); die englischen FormatSettings geben. Und genau da liegt der Wurm begraben. Er liefert Settings zurück, die ein Komma als Dezimaltrenner enthalten.
Interessanterweise hat das früher wunderbar getan.
Manchmal sehen Dinge, die wie Dinge aussehen wollen mehr wie Dinge aus, als Dinge
<Esmerelda Wetterwachs>
  Mit Zitat antworten Zitat