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

Вниз

Как подождать загрузки WebBrowser a   Найти похожие ветки 

 
JanMihail   (2008-01-14 11:01) [0]

Есть такой код

procedure GetUsers;
begin
 ...здесь код...
 WebBrowser1.Navigate(URL);
 ...здесь нужно подождать загрузки страницы...
 ...дальше код...
end;
Как дождаться загрузки? Пробовал циклами такими
while WebBrowser1.ReadyState = 4 do
 Application.ProcessMessages;
while WebBrowser1.ReadyState <> 4 do
 Application.ProcessMessages;

Но это очень грузит процессор.
Пробовал через OnDocumentComplete и OnBeforeNavigate2
тоже ничего не вышло. Не стабильно работает.
Подскажите пожалуйста как это можно сделать?


 
Сергей М. ©   (2008-01-14 11:09) [1]


> это очень грузит процессор


Добавь в тело цикла строчку
sleep(0)


 
Lamer666   (2008-01-15 12:54) [2]

...
   Application.ProcessMessages;
   While WebBrowser1.Busy do
   begin
     sleep(0);
     Application.ProcessMessages;
   end;
...


 
Barracuda   (2008-03-20 14:09) [3]

Спасибо, помогло! :)
Искал такое же решение проблемы.



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
3-1226034688
Liones
2008-11-07 08:11
2009.08.23
Таблицы Paradox


15-1245437339
Unknown user
2009-06-19 22:48
2009.08.23
DrawGrid, только вместо ячеек - панели


15-1246048203
Юрий
2009-06-27 00:30
2009.08.23
С днем рождения ! 27 июня 2009 суббота


15-1246001034
Василий Жогарев
2009-06-26 11:23
2009.08.23
PostgreSQL 8.3 and DataType serial


2-1245226924
девушка
2009-06-17 12:22
2009.08.23
Вызов ХП из FastReport