![]() |
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]() ![]() ![]() |
|
superwolf |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 21.11.2007 Репутация: нет Всего: нет |
Проблема в следующем. Посылаю текст стороннему приложению, долго мучался. Функции наподобе sendmessage с параметрами типа wm_settext не работали. Выход нашел только один. Работает! Но стороннее приложение корректно воспринимает только латиницу.
я отправляю текст так:
где
в поле Edit1 содержится текст "Edit1 Привет!" CHARSET у всей формы стоит ANSI_CHARSET и наследуется всеми объектами на ней, как я понимаю. В стороннее приложение приходит текст "Edit1 Ïðèâåò!" Такой же кстати, как при компировании сюда в эту HTML форму!! Что это за проблема и как ее решать, подскажите пожалуйста! |
||||
|
|||||
superwolf |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 21.11.2007 Репутация: нет Всего: нет |
Только что заметил что когда в windows ключена русская раскладка, то программа нормально отправляет текст в нормальной кодировке и точно также нормально выводит его из буфера обмена (или вводит). Что это за баг такой? неужели перед отправкой текста придется программно каждый раз менять раскладку клавиатуры? Oo
|
|||
|
||||
superwolf |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 21.11.2007 Репутация: нет Всего: нет |
Up! Прочитал имеющуюся здесь информацию по изменению charset и проч. Но ни один из способов не подошел, текст из компонентов типа TEdit или TMemo не корректно копируется если стоит EN раскладка. Приходится динамически менять раскладку на русскую перед компрованием в буфер или вставкой русского текста с помощью апи-функций в другое приложение. Неужели у такой серьезной проблемы нет решения в Delphi 7?
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: WinAPI и системное программирование" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |