Ländereinstellungen ermitteln
-
Hi!
Wie kann ich herausfinden, welche Ländereinstellung ich gerade eingestellt habe? Bei einem Floatwert ist das schon von Bedeutung, da ich ansonsten immer einen Fehler bekomme.
Danke und Gruß
Mr. Blubbermann
-
wenn du nur probleme mit float werten hast, schau doch in der hilfe mal nach DecimalSeparator
-
das Problem ist, dass ich bei einer deutschen ländereinstellung meine werte immer so darstellen muss: 1,4283. der gleiche wert gibt mir bei englischer ländereinstellung einen float fehler aus. hier müsste ich den wert so darstellen: 1.4283. also möchte ich bei start des programms fragen, welche ländereinstellung eingestellt ist, damit ich die werte richtig darstellen kann.
wie kann ich die ländereinstellung ermitteln?
-
Ich kann mich nur DBler anschliessen.
Schau mal genau in der Hilfe nach "DecimalSeparator" nach.Ansonsten wird dir wohl nur die Win-API helfen.
Als Stichwort sei hierbei "GetLocaleInfo" genannt.
-
Siehe auch die FAQ. Die dort erwähnte sysutils.hpp ist recht interessant.
-
jau, danke schön! wusste gar nicht, dass es sowas gibt
hätte es mir nur zu kompliziert gemacht.