Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 3 797

/ вопрос открыт /

Доброго времени суток, уважаемые эксперты!
Грамотно дождаться полной загрузку строницы в WebB

Приложение:
  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. while WebBrowser1.ReadyState <> READYSTATE_COMPLETE do Application.ProcessMessages;
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  


Leonid Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Leonid (статус: Посетитель)
Вопрос отправлен: 21 февраля 2010, 18:38
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 4; последнее сообщение — 22 февраля 2010, 09:29; участников в обсуждении: 3.
Егор

Егор (статус: 10-ый класс), 21 февраля 2010, 21:53 [#1]:

можно ещё попробовать "усыплять" приложение:
while WebBrowser1.ReadyState <> READYSTATE_COMPLETE do
  begin
    sleep(100);
    Application.ProcessMessages;
  end;
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.
Leonid

Leonid (статус: Посетитель), 22 февраля 2010, 01:23 [#2]:

конечно спасибо но это не облегчает положение так что ищу ещё варианты
Leonid

Leonid (статус: Посетитель), 22 февраля 2010, 02:30 [#3]:

Люди помогите не могу облазил весь инет но проблемы не решил ((
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 22 февраля 2010, 09:29 [#4]:

в чем заключаются "тормоза" для системы? Не реагирует Ваше приложение или другие приложения? что должно произойти после окончания загрузки? Как вариант - перенести ожидание в отдельный поток, из которого, по окончании ожидания отправлять сообщение какой-нибудь форме своего приложения, и для формы предусмотреть обработчик данного сообщения, который будет выполнять действия, которые надо выполнить после загрузки страницы.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:32
Выполнено за 0.03 сек.