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