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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2012, 15:15   #1
Merano
Пользователь
 
Регистрация: 30.07.2012
Сообщений: 32
По умолчанию Неправильно отображаются русские буквы

Проблема заключается в том, что когда передаю раннее заготовленный текст другой программе:
Код:
...
for i:=1 to Length(text) do
 begin
  SendMessage(Handle, WM_CHAR, Ord(text[i]), 0);
 end;
...
русские буквы при этом неправильно отображаются. Проблема "решается" тем, что при переключении раскладки клавиатуры на русский язык - все верно вводится.
Как программно перекодировать русские буквы так, чтобы они отображались правильно?
Merano вне форума Ответить с цитированием
Старый 12.12.2012, 15:45   #2
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,761
По умолчанию

Передавай русские символы в формате UNICODE (WIDECHAR)
FaTaL вне форума Ответить с цитированием
Старый 12.12.2012, 16:14   #3
Merano
Пользователь
 
Регистрация: 30.07.2012
Сообщений: 32
По умолчанию

FaTaL, спасибо

Тему можно считать закрытой.

Последний раз редактировалось Merano; 12.12.2012 в 16:21.
Merano вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
русские символы неправильно отображаются getUp Общие вопросы C/C++ 5 09.06.2014 11:03
Не отображаются русские сообщения.. Andersen1313 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 13.08.2011 12:31
Русские буквы morgan97 Паскаль, Turbo Pascal, PascalABC.NET 4 10.03.2011 10:15
Не отображаются русские символы при выборке данных из таблиц MySQL. vedro-compota PHP 0 23.09.2010 17:43