Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.04;
Скачать: CL | DM;

Вниз

Как проконтролировать полную загрузку страницы в TWebBrowser?   Найти похожие ветки 

 
OGR ©   (2002-01-23 11:09) [0]

Собственно Сабж. Я делаю так:

while not WebBrowser1.Busy do Application.ProcessMessages;
while WebBrowser1.Busy do Application.ProcessMessages;

Это работает если запускать прогу в единственном экземпляре, а когда их много получается, что первая загрузившаяся страница сообщает ProcessMessages"ом всем экземплярам программы, что и их страницы полностью загрузились.
Можно ли подругому сделать контроль загрузки ?
Спасибо.


 
ValeraVV ©   (2002-01-23 12:18) [1]

у TWebBrowser есть такое событие OnNavigateComplete его и обрабатывай.


 
nikkie ©   (2002-01-23 12:22) [2]

странно как-то. попробуй что-нибудь вроде

HTMLDocument := WebBrowser1.Document as IHTMLDocument2;
while HTMLDocument = nil or HTMLDocument.readyState <> "complete" do begin
HTMLDocument := WebBrowser1.Document as IHTMLDocument2;
Application.ProcessMessages;



Страницы: 1 вся ветка

Текущий архив: 2002.04.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
14-9638
1234
2002-02-23 21:47
2002.04.04
Очень простая задачка


14-9645
Лана Розанова
2002-02-09 07:58
2002.04.04
Защита программы


3-9397
stub
2002-03-11 09:05
2002.04.04
сортировка записей в БД по данным полей - данные просто строки... дайте рабочую заготовку.


6-9589
iXANiA
2002-01-22 15:02
2002.04.04
Именованный канал (named pipe)


14-9610
novomod
2002-02-21 23:44
2002.04.04
Математика.Функция.Алгоритм.Help.