@HolgerX
TFormatSettings gibt es in Delphi 7. Mein Beispiel stamm aus Delphi 7.
OK, danke.
Dann scheint es mit D7 hinein gekommen zu sein, bei D6 sind es noch einfache globale Variablen..
Delphi lädt beim Programmstart in eine globale TFormatSettings-Variable (in alten Delphis ist das noch nicht in einem Record, sondern in mehreren Einzelvariablen)
Man kann diese Variablen natürlich überschreiben, aber man sollte bedenken, dass Delphi "schlau" ist und auf eine Systemänderung und die nachfolgende BroadcastMessage WM_SETTINGCHANGE reagiert und die Einstellungen neu lädt.
Der Record TFormatSettings und die Parameter an den StrTo...- und ...ToStr-Funktionen können bereits in D7 reingekommen sein,
aber der neue Constructor ist eventuell erst seit D2006 vorhanden.