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

Вниз

Русская или английская 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.021 c
1-20057
avkiev
2003-06-25 16:55
2003.07.07
Преобразование строковой даты к TFileTime


6-20178
DubAnton
2003-04-30 10:07
2003.07.07
Как узнать список компов в не в сети, а в домене.


1-20149
___Nikolay
2003-06-25 09:46
2003.07.07
Изменить шрифт Application.Title


14-20219
[BAD]Angel
2003-06-22 19:06
2003.07.07
Вопрос по Windows.... :(


3-19974
???
2003-06-12 13:38
2003.07.07
вопрос про TDBGrid!





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