Главная страницаОбратная связьКарта сайта

TPageProducer. Взаимодействие свойств HTMLDoc и HTMLFile

Автор: Пащенко Андрей

В документации Delphi 6 указано, что присвоение значения свойству HTMLDoc стирает значение HTMLFile и наоборот. Однако при установке свойства HTMLDoc через HTMLDoc.Text сохраняется и значение HTMLFile. Причем при своей работе TPageProducer воспринимает HTMLDoc как пустое значение и работает с HTMLFile.

Пример:


PageProducer1.HTMLFile := "c:\index.htm";
PageProducer1.HTMLDoc.Text := "ýòî êàêîé-òî HTML øàáëîí";
Edit1.Text := PageProducer1.HTMLFile;
Memo1.Lines.Assign(PageProducer1.HTMLDoc);

Edit1.Text содержит "c:\index.htm";
Memo1.Lines содержит "это какой-то HTML шаблон";

ТИПОВЫЕ РЕШЕНИЯ

Решением данной проблемы является непосредственное присвоение пустой строки свойству HTMLFile.


PageProducer1.HTMLFile := "";

КОММЕНТАРИЙ

Delphi 5 ведет себя абсолютно аналогично. Документированное поведение наблюдается только в design-time. Может быть, это и имелось ввиду в Help?


Обсудить статью на форуме


Если Вас заинтересовала или понравилась информация по разработке на Delph - "TPageProducer. Взаимодействие свойств HTMLDoc и HTMLFile", Вы можете поставить закладку в социальной сети или в своём блоге на данную страницу:

Так же Вы можете задать вопрос по работе этого модуля или примера через форму обратной связи, в сообщение обязательно указывайте название или ссылку на статью!
   


Copyright © 2008 - 2019 Дискета.info