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

Вниз

TWebBrowser.OnDocumentComplete   Найти похожие ветки 

 
3asys   (2002-09-23 12:00) [0]

Есть TWebBrowser, с событием OnDocumentComplete которого связан некий код.
В режиме отладки обнаружил, что при загрузке в цикле страниц в TWebBrowser из списка, сначала выполняется весь цикл, т.е. последовательно загружаются все страницы, и только потом выполняется (1 раз естесственно) код из OnDocumentComplete.
Мне необходимо, чтобы код из OnDocumentComplete выполнялся после каждой загрузки страницы (для каждой страницы соответственно).
Что здесь можно сделать?

С Уважением, 3asys


 
3asys   (2002-09-23 15:55) [1]

Т.е. необходимо, чтобы начав загрузку страницы WebBrowser дождался ее полной загрузки, затем передал управление коду OnDocumentComplete и после его отработки управление вернулось в основной цикл загрузки страниц в WebBrowser.

С Уважением, 3asys


 
qube ©   (2002-09-23 15:58) [2]

Здесь не с событием проблемы, а с циклом. Метод Navigate не дожидается окончания загрузки, поэтому и событие OnDocumentComplete происходит один раз.


 
3asys   (2002-09-23 16:11) [3]

Вот в том и вопрос, как сделать так, чтобы дожидался -) либо что здесь вообще можно сделать.

С Уважением, 3asys


 
qube ©   (2002-09-23 16:22) [4]

Можно попробовать так (навскидку):

Urls: array [1..N] of string = ("www.site1.com", ....);
index: integer;

procedure TForm1.WebBrowser1DocumentComplete(...);
begin
/// обработка
///....
inc(index);
if index<N then
WebBrowser1.Navigate(Urls[index]);
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
3-7829
Alex-kosmonavt
2002-09-12 15:24
2002.10.03
TQuery добавление записи с использованием SQL


3-7849
Slava_BAZ
2002-09-13 07:09
2002.10.03
Отчёт из 3 таблиц?


1-7955
Лана Розанова
2002-09-23 16:38
2002.10.03
Использование модулей


1-8064
vadim2
2002-09-23 10:13
2002.10.03
Как изменить TInplaceEdit у TDBGrid?


1-7902
PEC
2002-09-23 15:10
2002.10.03
Привет народ ! Авось кто поможет !