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

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

TWebBrowser [D7, XP]


gidd ©   (2006-09-30 12:37:00) 

Как в TWebBrowser отобразить html-страницу не с винта и не по урлу?
Нужно это для того, чтобы взять из базы текст письма(который в html) и отобразить его.


Джо   (2006-09-30 13:27:00) [1]

> [4] Percent   (30.09.06 13:17)
> WebBrowser.Navigate('about:blank');
> while (WebBrowser.Document = nil) do;

По идее, так работать не будет.
ИМХО, нужно в обработчике OnDocumentCompleteдожидаться. Впрочем, проверить сейчас возможности нет.


gidd   (2006-09-30 13:19:00) [2]

Джо, Percent спасибо


Percent   (2006-09-30 13:17:00) [3]

WebBrowser.Navigate('about:blank');
while (WebBrowser.Document = nil) do;

http://msdn.microsoft.comрулит...


gidd   (2006-09-30 13:07:00) [4]

Посдкажи сразу как его инициализировать ?


Джо   (2006-09-30 12:47:00) [5]

А самое простое, это, наверное:

uses MSHTML;

IHtmlDocument2(WebBrowser1.Document).body.innerText := '<HTML><BODY>Hello world!</BODY></HTML>'

Разумеется WebBrowser1.Documentдолжен до вызова быть инициализирован, т.е, документ должен быть не пуст.


Джо   (2006-09-30 12:40:00) [6]

http://www.delphidabbler.com/articles?article=14&printable=1


Наверх

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