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

Вниз

Перезагрузить TWebBrowser   Найти похожие ветки 

 
gavryuha   (2007-03-23 10:44) [0]

Имеется компонент TWebBrowser. Работает в постоянно запущенном приложении для отправки запросов на сайт (работает программное заполнение формы). Окончание загрузки отслеживается событием OnDocumentComplete. В случае сбоев сети (отваливается внешний канал) эта система иногда начинает сбоить, т.е. OnDocumentComplete не вызывается. Даже после восстановления сети, но до перезагрузки программы, повторные попытки отправки формы не работают. После перезагрузки работает влёт. Между попытками вызывается такой код

               WB.Stop();
               WB.Navigate("about:blank");


далее опять попытка: WB.Navigate("http://************");и вот тут OnDocumentComplete можно ждать вечно.

Есть ли способ более жёсткого сброса TWebBrowser чем указанный выше код?


 
Vlad Oshin ©   (2007-03-23 13:11) [1]

free
create


 
gavryuha   (2007-03-23 14:49) [2]

и правда жёстко :)  единственное что смущает, это то, что TWebBrowser это activeX Ole компонент, и подействует ли на него обычное free/create без перезапуска приложения - хз.. надо пробовать



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
2-1193987162
Alex8
2007-11-02 10:06
2007.11.25
Набор полей в Query при 3-х таблицах


15-1193378641
Влад Васнецов
2007-10-26 10:04
2007.11.25
Защита программы, конкретно под железо.


2-1194052753
kolj
2007-11-03 04:19
2007.11.25
Как динамически создать обьект на форме , например ListView ?


2-1193911010
SveTTT
2007-11-01 12:56
2007.11.25
Вызов печати по нажатю комбинации кнопок


15-1192806374
Slider007
2007-10-19 19:06
2007.11.25
С днем рождения ! 19 октября 2007 пятница