Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 19.04.2010, 21:05   #1
natsik'09
Новичок
Джуниор
 
Регистрация: 19.04.2010
Сообщений: 7
Вопрос преобразование с русского на английский и обратно

HELP!!!!!!! В Delphi надо в RadioGroup создать переключатели с русского на английский и обратно, причем если набираешь на клавиатуре ЙЦУКЕН- этот набор букв должен преобразовываться в QWERTY(см.клаву) при нажатии переключателя. не знаю как написать код, то есть что лучше использовать: транслитерацию или scan-code или может конвертацию какую-нибудь ??? срочно надо и не знаю как
natsik'09 вне форума Ответить с цитированием
Старый 19.04.2010, 21:09   #2
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,497
По умолчанию

На сколько помню
Для переключения языка применяется вызов LoadKeyboardLayout:


var russian, latin: HKL;

russian:=LoadKeyboardLayout('000004 19', 0);
latin:=LoadKeyboardLayout('00000409 ', 0);

-- -- -- -- -- где то в программе --- --- ---

SetActiveKeyboardLayout(russian);
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 19.04.2010, 21:18   #3
natsik'09
Новичок
Джуниор
 
Регистрация: 19.04.2010
Сообщений: 7
По умолчанию

спасибо,я попробую) но насколько я понимаю, это всего лишь смена раскладки клавиш на клавиатуре, а мне надо преобразование уже набранного текста... ещё раз спасибо
natsik'09 вне форума Ответить с цитированием
Старый 19.04.2010, 22:32   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

...транслитерацию заменой/
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 19.04.2010, 22:45   #5
natsik'09
Новичок
Джуниор
 
Регистрация: 19.04.2010
Сообщений: 7
Вопрос

Цитата:
Сообщение от raxp Посмотреть сообщение
...транслитерацию заменой/
мммм...а это как сделать???
natsik'09 вне форума Ответить с цитированием
Старый 21.04.2010, 16:42   #6
natsik'09
Новичок
Джуниор
 
Регистрация: 19.04.2010
Сообщений: 7
По умолчанию

всем огромное спасибо, все-таки это транслитерация оказалась)))))
natsik'09 вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
английский язык AndyMuscovite Свободное общение 29 20.09.2009 19:24
как перевести из integer в real(и обратно), и из real в string(и обратно) Ga-sergey Общие вопросы Delphi 2 08.06.2007 20:13
преобразование десятичной дроби в обыкновенную и обратно, Delphi ИгорьОК Помощь студентам 4 04.04.2007 20:12


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840