Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#9

Re: Ländereinstellung ermitteln

  Alt 21. Mai 2007, 16:43
Hallo,

eigentlich sollte die über die Systemsteuerung geänderte Wahl des Gebietsschemas über die API-Funktion GetThreadLocale() reflektiert werden - wird sie aber nicht:

Delphi-Quellcode:
function GetLanguageName(lcid: LCID): string;
begin
  with Languages do
    Result := NameFromLocaleID[lcid];
end;

// ShowMessage(GetLanguageName(GetThreadLocale));
Vielleicht mache ich aber auch einen Fehler.

Auf ein besonderes Problem weist Microsoft noch hin: How To Get the Current User Locale ID ... Without Restarting

Freundliche Grüße
  Mit Zitat antworten Zitat