Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Операционные системы общие вопросы
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2009, 15:35   #11
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

если нужен русский так поставьте русский по умолчанию
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 04.11.2009, 21:45   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

1) приложение на МатКаде - там язык не VBA часом ли?
попробуйте такой код:
Цитата:
Автор: Troitsky, Отправлено:10:28 04-11-2006

Переключение раскладки на русскую если в данный момент раскладка английская средствами WinAPI:
Код:
Private Declare Function GetKeyboardLayoutName Lib "user32" _ 
Alias "GetKeyboardLayoutNameA" (ByVal pwszKLID As String) As Long 

Private Declare Function ActivateKeyboardLayout Lib "user32" _ 
(ByVal HKL As Long, ByVal flags As Long) As Long 


Sub ChangeKeyboardLayout() 
Dim KeybLayoutName As String 
KeybLayoutName = String(9, 0) 
GetKeyboardLayoutName KeybLayoutName 
'409 - английская, 
'419 - русская 
'Переключение раскладки на русскую если в данный момент раскладка английская 
If Val(CStr(CLng(Left$(KeybLayoutName, InStr(1, KeybLayoutName, Chr(0)) - 1)))) = 409 Then 
ActivateKeyboardLayout 0, 0 
End If 
End Sub
2) Вы, вероятно, запускаете своё приложение из командного файла?..
попробуйте запускать перед этим приложенную консольную программку (исходник прилагается).
это программа переключает язык ввода на русский язык.
хотя, шансы, что это Вам поможет всего 50% на 50%...
ну попробуйте.
Вы же ровным счётом ничего не теряете!
Вложения
Тип файла: rar kb_ru.rar (21.2 Кб, 7 просмотров)
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Раскладка клавиатуры SERG1980 Общие вопросы Delphi 4 05.07.2010 10:41
принадлежит ли число, введённое с клавиатуры отрезку (а;в). Границы отрезка вводятся с клавиатуры Maria, Russia Помощь студентам 3 17.02.2009 22:01
Раскладка Cabal777 Помощь студентам 3 23.12.2007 15:45
Проверка – является ли раскладка клавиатуры правильной для вводимого текста Xandr Общие вопросы Delphi 7 02.11.2007 09:25
Раскладка клавиатуры Reindeer Общие вопросы Delphi 10 21.03.2007 22:28