
пример:
code_28269.txt
Система WIN XP SP3
SVN-805
Ответов: 523
Рейтинг: 167
|
|||
Здравствуйте Всем, столкнулся с проблемой в компоненте RichEdit. Если вставлен текст в поле из вне Сtrl+V и выделить - "не копируется" (не правильные данные - вместо букв пробелы)с точки SelText. А, если текст напечатан в поле и выделена часть - всё копируется нормально. И в некоторых случаях путем ввода удаления части текста начинает работать
![]() пример: code_28269.txt Система WIN XP SP3 SVN-805 |
|||
карма: 4 |
| ||
файлы: 1 | code_28269.txt [845B] [339] |
Ответов: 8953
Рейтинг: 824
|
|||
tig-rrr, не подтверждается
![]() ![]() |
|||
карма: 19 |
| ||
файлы: 1 | НеПодтверждается.jpg [57.7KB] [347] |
Ответов: 523
Рейтинг: 167
|
|||
![]() |
|||
карма: 4 |
| ||
файлы: 1 | 33333.jpg [41.3KB] [452] |
Ответов: 1376
Рейтинг: 198
|
|||
tig-rrr, так же не подтверждается, система как у тебя
вставленное и выделенное копируется |
|||
карма: 1 |
|
Ответов: 523
Рейтинг: 167
|
|||
Попробовал на другом компьютере.
Результат тот-же.. ![]() ![]() |
|||
карма: 4 |
| ||
файлы: 1 | 44444.jpg [52.3KB] [450] |
Ответов: 2433
Рейтинг: 693
|
|||
Подтверждаю. Проверить можно так:
1. Запустить схему (см. первый пост)
2. Вставить (или напечатать) любой текст (на русском языке) в верхний RichEdit. 3а. Нормальный текст: установить русскую язык ввода клавиатуры, скопировать любую часть текста, нажать кнопку скопировать. 3б. "Плохой" текст: установить английский язык ввода клавиатуры, скопировать любую часть текста, нажать кнопку скопировать. |
|||
карма: 11 |
|
Ответов: 1173
Рейтинг: 49
|
|||
tig-rrr, попробуй поменяй системный язык на русский.
|
|||
карма: 0 |
|
Ответов: 3889
Рейтинг: 362
|
|||
tig-rrr, воспроизвелось в NT6.x x64. На первый взгляд дело в полноценных тегах инициализации шрифта и локали текста при "ручном" вводе и отстутствии таковых при вставке из буфера обмена.
|
|||
карма: 1 |
|
Ответов: 1173
Рейтинг: 49
|
|||
nesco об этом писал: тыц
|
|||
карма: 0 |
|
Ответов: 523
Рейтинг: 167
|
|||
sla8a писал(а): установить английский язык ввода клавиатурыТочно ![]() ![]() |
|||
карма: 4 |
|
Ответов: 1173
Рейтинг: 49
|
|||
tig-rrr писал(а): при установке английской раскладки |
|||
карма: 0 |
|
Ответов: 3889
Рейтинг: 362
|
|||
Проблема в тегах RTF, текст вставляется корректно, но с кривыми тегами, которые не влияют на вид, но запутывают обработку в ANSI. Всё из-за использования неюникодовых функций, пользующихся таблицами перекодировки (у кириллических языков родственные таблицы). При редактировании текста теги переписываются на текущую установленную локаль.
|
|||
карма: 1 |
| ||
Голосовали: | tig-rrr |
Ответов: 523
Рейтинг: 167
|
|||
Т.е. проблемку решать в виде ?
Ex_ писал(а): поставил перевод на русский |
|||
карма: 4 |
|
Ответов: 1173
Рейтинг: 49
|
|||
[offtop]
tig-rrr писал(а): Т.е. проблемку решать в виде |
|||
карма: 0 |
|