Entwickler-Ecke
Windows API - verwendete Sprache in Windows ermitteln
wk_one - Mi 11.06.03 14:22
Titel: verwendete Sprache in Windows ermitteln
Hallo,
wie kann ich die im Betriebssystem verwendete Sprache bzw. das Eingabegebietsschema ermitteln? :?:
Soll auf allen Windows versionen ab Win98 funktionieren.
Danke schonmal im Voraus
Tino - Mi 11.06.03 15:40
Hallo!
Mit Hilfe der Funktionen GetSystemDefaultLangID und VerLanguageName kannst Du die Sprache bekommen.
Ich schreibe gleich mal dafür einen FAQ Beitrag. Wenn dieser fertig ist poste ich hier den Link.
Gruß
Tino
Tana´Ri - Mi 11.06.03 15:41
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| function GetOSLanguage: string; var LanguageID:LangID; Language: array [0..100] of char; begin LanguageID:=GetSystemDefaultLangID; VerLanguageName(LanguageID,Language,100); Result:=String(Language); end; |
Moderiert von
Tino: Delphi-Tags hinzugefügt.
Burgpflanze - Di 17.06.03 03:01
@Tino
Wäre es nicht besser, wenn man GetUserDefaultLangID nimmt?
Gruss, Burgpflanze
wk_one - Mi 18.06.03 14:29
Titel: hmm.. wie auch immer
ich hab jetzt Tino's beispiel verwendet und es funzt optimal.
Danke euch allen :D
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!