![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Определить программно расположение. [D7, WinXP]
Uran © (2006-04-18 19:22:00)Подскажите пожалуйста, как программно определить расположение? я имею ввиду настройку винды заданную в Панель Управления -> Языки ... -> Региональные параметры.
Я пробую это делать так :
var
OutputBuffer: PChar;
SelectedLCID: LCID;
result : string;
begin
SelectedLCID := GetUserDefaultLCID;
GetLocaleInfo(SelectedLCID,LOCALE_SENGCOUNTRY, OutputBuffer, 3);
Result := OutputBuffer;
ShowMessage(OutputBuffer) ;
end;
Но оно мне всегда выдает Russia какую бы страну в настройке я не поменял.
sicilla (2006-04-19 19:08:00) [1]Можешь менять сколько хочешь, а Россия будет всегда. У тебя ведь изначально русская windows? А вот у англичан английская. там и будет english. Понятно?
Elen (2006-04-19 08:06:00) [2]Uran А тебе обязательно это делать через API? Просто есть и другие способы и компоненты