Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Кодировка в TRichEdit в run-time [D6, Win95/98, Win2k]


3asys ©   (2002-11-22 10:07:00) 

Есть TRxRichEdit. Необходимо сохранить в нем файл RTF.
Сохраняю следующим образом: Открываю свойство lines, в появившемся окне открываю CodeEditor,копирую текст файла, сохраняю, закрываю. В результате в design-time в окне RxRichEdit виден нормальный текст. Но при запуске приложения (в run-time) русские буквы текста заменяются вопросительными знаками. При этом в свойстве font установлена кирилица.
Как можно вывести в run-time русский текст?

С Уважением, 3asys

P.S. Использование TRxRichEdit, а не TRichEdit обусловлено необходимостью визуализировать файлы с рисунками.


3asys   (2002-11-24 18:35:00) [1]

Проблема в том, что в run-time -нельзя. Текст должен храниться в exe-шнике, и это текст RTF-файла в котором есть рисунки и прочее сложное форматирование.

Как с этим справиться, люди ?!


Шурик   (2002-11-22 20:25:00) [2]

у меня тоже глюки такие бывают, причем только в XP, а в Win98 не бывало


KoluChi   (2002-11-22 16:41:00) [3]

Есть такое дело, временами подглючивает. Почему не знаю.
Наверное при компиляции текст из DFM конвертируется неверно.
Мне помогло Project|Build Project. Исли не поможет вручную поправить DFM. А вообще лучше в runtime текст присваивать - не будет ошибок.


3asys   (2002-11-22 16:12:00) [4]

Arial


KoluChi   (2002-11-22 10:55:00) [5]

То что появляются вопросительные знаки - это однозначно из-за шрифта. Поэкспериментируй с Font и charset. TRxRichEdit от TRichEdit в этом плане не отличается.
А какой шрифт используешь?


3asys   (2002-11-22 10:49:00) [6]

>>KoluChi
Кода никакого нет.
Я ничего с RichEdit не делаю. Просто компилирую форму с ним и смотрю в run-time.
В первую очередь меня интересует TRxRichEdit. В свойстве Font в пункте кодировка стоит "Русская" (или "Кирилица")

Что еще тут может быть?

С Уважением, 3asys


KoluChi   (2002-11-22 10:39:00) [7]

Кодировка в TRichEdit, TRxRichEdit одна - ANSI(8 бит),
а вот шрифты могут быть разные - свойство Font.


KoluChi   (2002-11-22 10:32:00) [8]

Странно, с TRxRichEdit проблем не возникало. По идеи как текст отображается в disign-time, так и в run-time, если конечно настройки не меняются.
А код можно посмотреть?


3asys   (2002-11-22 10:31:00) [9]

Как вообще управлять кодировкой в TRichEdit, TRxRichEdit?

С Уважением, 3asys


Наверх

Титульная страница Поиск, карта сайта Написать письмо