![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как проконтролировать полную загрузку страницы в TWebBrowser? [D5, NT4, WinXP]
OGR © (2002-01-23 11:09:00)Собственно Сабж. Я делаю так:
while not WebBrowser1.Busy do Application.ProcessMessages;
while WebBrowser1.Busy do Application.ProcessMessages;
Это работает если запускать прогу в единственном экземпляре, а когда их много получается, что первая загрузившаяся страница сообщает ProcessMessages"ом всем экземплярам программы, что и их страницы полностью загрузились.
Можно ли подругому сделать контроль загрузки ?
Спасибо.
nikkie (2002-01-23 12:22:00) [1]странно как-то. попробуй что-нибудь вроде
HTMLDocument := WebBrowser1.Document as IHTMLDocument2;
while HTMLDocument = nil or HTMLDocument.readyState <> "complete" do begin
HTMLDocument := WebBrowser1.Document as IHTMLDocument2;
Application.ProcessMessages;
ValeraVV (2002-01-23 12:18:00) [2]у TWebBrowser есть такое событие OnNavigateComplete его и обрабатывай.