Форум: "Система";
Текущий архив: 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.029 c