Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Вниз

Региональные настройки   Найти похожие ветки 

 
Babay ©   (2003-12-29 10:33) [0]

Доброго времени суток уважаемые.
Вот такой вопросик, как узнать настройки на машине пользователя типа разделитель дробной части, разделитель списков, формат даты, времени и т.д.
Стандартные переменные типа
DecimalSeparator
CurrencyDecimals
DateSeparator
ShortDateFormat ....
не предлогать мне не подходит так как они обновляются только после перезапуска проги, а мне нужно их знать без перезапуска (вдруг юзверь поменял во время работы проги)
Мне так кажется что наверное есть какието функции апи по этому поводу, да чето я видать не там смотрю...


 
Ega23 ©   (2003-12-29 11:00) [1]

Procedure SetKeybLayout(lang:byte);
//Lang_russian=25
var w:word;
   pc:pchar;
   x:variant;
begin
w:=(word(SUBLANG_DEFAULT shl 10) or  word(lang)  );
pc:=pchar(inttohex(w,8));
x:=LoadKeyboardLayout(pc,KLF_ACTIVATE);
end;
Вот процедура, давно уже писалась


 
Babay ©   (2003-12-29 11:03) [2]

То Ega23 ©   (29.12.03 11:00) [1]
а причем тут смена раскладки клавиатуры?
Вы вопрос внимательно прочли?


 
Плохиш_   (2003-12-29 11:06) [3]

>Babay ©   (29.12.03 10:33)

GetLocaleFormatSettings


 
Ega23 ©   (2003-12-29 11:07) [4]

Вообще-то Locale Information из SDK.
Но это можно было и из этой процедуры ватащить.


 
Babay ©   (2003-12-29 11:18) [5]

SysUtils.GetFormatSettings;

Спасибо Плохиш_   (29.12.03 11:06) [3]
тока что сам уже нашел, хотел ответить сам себе, а оказывается уже ответили.



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.038 c
1-1078593609
Ivolg
2004-03-06 20:20
2004.03.28
Поиск


14-1078095935
Ske4er
2004-03-01 02:05
2004.03.28
Знаю, что ...


3-1077522326
Alexey
2004-02-23 10:45
2004.03.28
ACCESS to InterBase


1-1078936918
Тимохов
2004-03-10 19:41
2004.03.28
TMetafile


6-1074066383
Kolian
2004-01-14 10:46
2004.03.28
соединение Lpt-Lpt





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский