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

Вниз

Точка или запятая? Русский или английский?   Найти похожие ветки 

 
BaSergey   (2003-04-15 18:39) [0]

Привет всем!
Про то, что некоторые юзеры любят лезть в настройку "Язык и стандарты" и как с этим бороться, уже написано много. Но все же...
У меня стоит Default locale = Русский, язык по умолчанию английский, больше ничего не исправлял - для чистоты эксперимента.
Забиваю число в строку ввода, жму точку на цифровой клавиатуре - появляется запятая. Известно, почему - русский язык выбран. Переключаюсь на английский - вместо запятой идет точка. Все нормально, кроме самого главного - как определить текущий язык ввода?

Я пишу на Delphi, MSDN у меня есть и я в нем более-менее ориентируюсь.GetUserDefaultLCID дает фиксированное значение, GetLocaleInfo тем более от него зависит. GetKeyboardLayoutList тоже не из этой оперы...

Как определить, на каком языке вводится текст и какие в нем настройки даты/валюты/чисел/...?
Заранее спасибо.


 
sunwheel1   (2003-04-16 09:33) [1]

По поводу настроек: смотри в сторону DecimalSeparator и т.д.


 
Anatoly Podgoretsky   (2003-04-16 09:46) [2]

GetKeyboardLayout
GetNumberFormat
и все что рядом с GetLocaleInfo


 
ddenisv   (2003-04-16 16:17) [3]

Удалено модератором
Примечание: Пункт 6.



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

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

Наверх




Память: 0.44 MB
Время: 0.037 c
1-84094
ers
2003-06-10 14:08
2003.06.26
Как сделать подобие Object Inspector как в Delphi/C Builder?


1-84406
duby
2003-06-09 17:21
2003.06.26
Событие


14-84751
Странник
2003-06-04 16:32
2003.06.26
Очередной перл политкорректности


14-84755
RDA
2003-06-06 09:27
2003.06.26
Масштабирование в FastReport


4-84842
yaric
2003-04-26 08:22
2003.06.26
Как узнать login пользовалеля который в текущий момент работает.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский