Ermitteln der Regionalcode-Einstellungen

03/06/2009 - 16:02 von Klaus Gurn | Report spam
Hallo,

ich möchte sicherstellen, dass ein spezieller Làndercode eingestellt ist
(unabhàngig vom verwendeten Betriebssystem).

Wie kann ich das anstellen?

Hintergrund:
Wenn ich auf einem englischsprachigen Windows XP [1] "Germany (Germany)"
einstelle, bekomme ich mit den gàngigen Methoden aus [2] und [3] nicht
heraus, welche Regionalcodes der Kunde dort eingestellt hat. Ich bekomme
immer nur die defaultmàßigen Einstellungen [1].

Mit freundlichen Grüßen
K. Gurn

[1] Defaulteinstellung unter "Location" als auch "Standards and formats"
ist "English (United States)"
[2] VB 5/6-Tipp 0277: Lànderspezifische Einstellungen auslesen
<http://www.activevb.de/tipps/vb6tip...7.html>
[3] Locale Info
<http://www.gssg.de/vbsysnw.htm#sn_locinfo>
 

Lesen sie die antworten

#1 Christian Zimmermann
03/06/2009 - 16:18 | Warnen spam
Hallo Klaus,

Klaus Gurn schrieb:

ich möchte sicherstellen, dass ein spezieller Làndercode eingestellt ist
(unabhàngig vom verwendeten Betriebssystem).

Wie kann ich das anstellen?

Hintergrund:
Wenn ich auf einem englischsprachigen Windows XP [1] "Germany (Germany)"
einstelle, bekomme ich mit den gàngigen Methoden aus [2] und [3] nicht
heraus, welche Regionalcodes der Kunde dort eingestellt hat. Ich bekomme
immer nur die defaultmàßigen Einstellungen [1].




du mußt die "anwenderspezifischen" Einstellungen (UserLCID; API:
GetUserDefaultLCID() ) ermitteln und nicht die "systemspezifischen"
Einstellungen (SystemLCID; API: GetSystemDefaultLCID() ).

Gruß

Christian

Ähnliche fragen