Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2007.11.25;
Скачать: [xml.tar.bz2];

Вниз

Перезагрузить 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.033 c
15-1193210809
Pweq
2007-10-24 11:26
2007.11.25
Как как будет по-английски


2-1193806138
San1712
2007-10-31 07:48
2007.11.25
Нет доступа к компоненту Edit


2-1194188537
Pacific
2007-11-04 18:02
2007.11.25
PosEx


15-1193044810
@Ujin
2007-10-22 13:20
2007.11.25
imgedit.exe - где он? А чем теперь делать ресурсы dcr ???


2-1194005205
master_asasin
2007-11-02 15:06
2007.11.25
Компонент TChart





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский