Текущий архив: 2003.07.07;
Скачать: CL | DM;
ВнизРусская или английская Windows? Найти похожие ветки
← →
Babay (2003-04-24 10:14) [0]Добрый день уважаемые. Подскажите как определить какая версия Windows у пользователя русская или английская?.
← →
злой (2003-04-24 10:19) [1]самый простой способ - спросить у юзверя. ну а если беспокоишься о шрифтах - прилаживай к своим приложениям(С)злой кириллические шрифты.
З.Ы. прилаживай от слова класть
← →
Babay (2003-04-24 10:26) [2]То злой
Уважаемый ежели не знаешь ответа то зря не злись :=)#
У меня не со шрифтами проблема ...
Мне просто нужно знать какая версия русская или английская</B >(повторяю для тех кто в танке)
РУССКАЯ ИЛИ АНГЛИЙСКАЯ
← →
Palladin (2003-04-24 10:28) [3]способ посложней
определить название папки Мои Документы
русское - вероятно, версия русская
не русское - вероятно, версия не русская
← →
Palladin (2003-04-24 10:30) [4]а вот нервничать не надо
← →
Babay (2003-04-24 10:38) [5]Спасибо работает, но может есть более корректный способ?
← →
Palladin (2003-04-24 10:43) [6]нет более корректного
можешь еще попытатся получить название кнопки Start или Пуск
но вероятность правильного определения версии будет точно такая же
← →
Babay (2003-04-24 10:51) [7]Тогда заход с другой стороны.
Задача вобщем выглядит так.
Есть строка подключения для AdoTable выглядит она вот так в русской версии:
Provider=MSDASQL.1;Persist Security Info=False; Data Source=файлы dBASE ;Initial Catalog=c:\....
А в английской Так:
Provider=MSDASQL.1;Persist Security Info=False; Data Source=dBASE Files ;Initial Catalog=c:\...
Как сделать чтобы прога могла определить какую из строк использовать или определить этот параметр(он выделен)
← →
Palladin (2003-04-24 10:56) [8]попробуй
DBQ=c:\... ;Driver={Microsoft dBase Driver (*.dbf)};
← →
Babay (2003-04-24 11:03) [9]СПАСИБО БОЛЬШОЕ !!! работает.
строка выглядит так (может кому пригодится)
Provider=MSDASQL.1;Persist Security Info=False;Initial Catalog=C:\...;Driver={Microsoft dBase Driver (*.dbf)}
← →
Игорь Шевченко (2003-04-24 11:14) [10]The GetSystemDefaultLangID function retrieves the system default language identifier.
← →
Babay (2003-04-24 12:50) [11]To Игорь Шевченко
это не то, фукция возвращает идентификатор встроенного языка
вообщем и на английской и на русской возвращаются одни и те же значения. $419
Пользователи работают на английской версии, но русский язык у них есть. Т.о. эта функция всегда покажет что Windows русская.
Или я заблуждаюсь?
По крайней мере именно это число она мне вернула и на русской NT и на английской. В хелпе этот номер соответствует именно русскому. Вот:
Identifier Locale
.....
0x0419 Russian
....
← →
msts (2003-04-24 15:04) [12]не знаю как официально это делается
но попробуй в \WINNT\system32\version.dll
програмно посмотреть версию в том числе и язык
хотя после установки на 2000про-ру длл англицкая ставится
может в регестри че найдешь - 5 минут поиска результата не дал
← →
msts (2003-04-24 15:07) [13]зы: уcтановки SP2
← →
Игорь Шевченко (2003-04-24 18:02) [14]Babay © (24.04.03 12:50)
Ага, извиняюсь, перепутал.
GetSystemDefaultUILanguage
The GetSystemDefaultUILanguage function retrieves the language identifier (LANGID) for the default language of the system.
LANGID GetSystemDefaultUILanguage(void);
Parameters
This function has no parameters.
Return Values
The return value is the LANGID for the system default UI language.
Remarks
This is the install language or the localized operating system language.
Правда, только в Windows 2000 или позже
Страницы: 1 вся ветка
Текущий архив: 2003.07.07;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.007 c