![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как програмно поменять региональные установки WINDOWS [D5]
sergey32 © (2002-10-08 15:39:00)в частности язык, русский на английский
sergey32 (2002-10-08 17:43:00) [1]я объявил массив, записал туда имена месяцев и выбираю
имена из массива.
спасибо за советы
Shluz (2002-10-08 17:37:00) [2]обрабатывай в case номера месяцов
sergey32 (2002-10-08 17:08:00) [3]longMonthNames выдает название месяца по руски, если в региональных настойках установлен русский язык,
или по аглийски, если установлен английский язык.
А различные переменные здесь не при чем.
han_malign (2002-10-08 16:37:00) [4]SetLocaleInfo?
andrey_pst (2002-10-08 16:27:00) [5]Вот некоторые переменные, отвечающие за национальные настройки:
DECIMALSEPARATOR- Character used to separate the decimal portion of a number from its integer portion; for example, the period (.) in 3.14. Default: The standard decimal separator used for your country, as specified in the Windows Control Panel (International Setting).
THOUSANDSEPARATOR- Character used to separate large numbers into their "thousands" components; for example, the commas (,) in 1,000,000.00. Default: The standard thousands separator used for your country, as specified in the Windows Control Panel (International Setting).
DECIMALDIGITS- Specifies the maximum number of decimal places to be used when converting string values to number values. Default: 2
LEADINGZERON- Indicates whether numbers between 1 and 1 use leading zeros; for example, 0.14. instead of .14. Default: TRUE
Shluz (2002-10-08 16:26:00) [6]а что longMonthNames тебе выдает?
sergey32 (2002-10-08 16:20:00) [7]региональные настройки в виндах меняются в панели управления.
AlexT1000 (2002-10-08 16:11:00) [8]скорее всего никак.
вся эта инфа прописывается при инсталляции винды и усе.
так что пиши в отдельный файлик ini и читай оттуда эту информацию
sergey32 (2002-10-08 15:58:00) [9]мне надо, чтобы функция LongMonthNames выдавала
название месяца по английски.
Shluz (2002-10-08 15:47:00) [10]Меняем раскладку:
LoadKeyboardLayout("00000409", KLF_ACTIVATE); // английский
LoadKeyboardLayout("00000419", KLF_ACTIVATE); // русский