Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> RTF: загрузка отображает спец-символы 
V
    Опции темы
Alexeyt
  Дата 8.8.2009, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 332
Регистрация: 15.9.2006
Где: около Москвы

Репутация: нет
Всего: 2



есть RTF-файл. 70Кб. При загрузке в richEdit оно показывается как теги rtf.
Если релоадить (в тот же richEdit), то показ-тся правильно.
Проблема при 1й загрузке.


Код

procedure TForm1.Button1Click(Sender: TObject);
begin
  richedit1.Lines.LoadFromFile('d:\download\regex.rtf');
end;


 smile  smile 

Это сообщение отредактировал(а) Alexeyt - 8.8.2009, 15:57

Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  regex.rar 16,09 Kb
PM WWW   Вверх
Akella
Дата 8.8.2009, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



Поставь PlainText в False
PM MAIL   Вверх
Alexeyt
Дата 8.8.2009, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 332
Регистрация: 15.9.2006
Где: около Москвы

Репутация: нет
Всего: 2



Цитата(Akella @ 8.8.2009,  15:58)
Поставь PlainText в False

И так стоит False. smile 
PM WWW   Вверх
Akella
Дата 8.8.2009, 17:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



хм... smile

Добавлено через 2 минуты и 12 секунд
А TcxRichEdit из пакета DevExpress грузит текст так, как надо
PM MAIL   Вверх
volvo877
Дата 8.8.2009, 22:14 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2073
Регистрация: 15.11.2004

Репутация: 14
Всего: 116



Alexeyt,
Код
procedure TForm1.Button1Click(Sender: TObject);
begin
  RichEdit1.MaxLength := MaxInt - 2; // <--- С добавлением этой строки
  richedit1.Lines.LoadFromFile('d:\download\regex.rtf');
end;
отображает как положено, проверено на D2009.
PM MAIL   Вверх
Akella
Дата 8.8.2009, 22:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



volvo877, поясни смысл этой строки smile

Добавлено через 3 минуты и 54 секунды
Цитата

4. Is there a limit on the number of characters allowed in a tMemo/tRichEdit?

Yes. The limit depends on the operating system and can be as low as 32KB.
If you need to have more than 32KB in a memo, use a tRichEdit instead.
Set the rich edit's PlainText property to True and its MaxLength property
to an appropriately large value, e.g. RichEdit1.MaxLength := MaxInt - 2;
allows the RichEdit1 to work with ~2GB. (Setting MaxLength to 0 as
suggested for tCustomEdit in the help doesn't work for rich edits.) 

Henry Bartlett bravely explained all the maddening details in a Usenet
article.

Источник
PM MAIL   Вверх
volvo877
Дата 8.8.2009, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2073
Регистрация: 15.11.2004

Репутация: 14
Всего: 116



Akella, на форуме Embarcadero как-то натыкался на упоминание того глюка, что "дефолтный размер буфера в RichEdit = 64К". А тут имеем 70К. Вот и увеличил размер.
PM MAIL   Вверх
Alexeyt
Дата 9.8.2009, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 332
Регистрация: 15.9.2006
Где: около Москвы

Репутация: нет
Всего: 2



volvo, +1, спасибо.

PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0480 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.