|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
WebBrowser, закрывается соединение
Работаю над одним проектом, в котором требуется делать переход по некоторым ссылкам (переходы делаются постоянно) ...
На форме у меня несколько компонентов WebBrowser , и на них я посылаю ссылки... Но существует одна ужасная проблема, с которой я борюсь уже очень долго (гугл не помог): Относительно часто (невсегда) выскакивает ошибка: connection close gracefully .. Прочитал про это ошибку, читал советы... (добавлял try except, делал перед переходом Webbrwser.STOP, короче конкретно мучался, но увы... ошибка как была так и есть) Помогите решить проблему! Заранее благодарю всем старавшихся помочь. |
#2
|
||||
|
||||
В теории подобная ошибка может быть, например, при временном слете интернета или недоступности/перегрузке сервера. В этом случае надо либо информировать пользователя, что "подключение недоступно", либо пробовать переподключение. Но это только предположение.
Хотите более точного ответа - пишите подробнее. Где, при каких обстоятельствах возникает, и т.д. и т.п. jmp $ ; Happy End! The Cake Is A Lie. |
#3
|
|||
|
|||
Цитата:
Спасибо что включились в тему! Дело в том, что вариант с отключкой интернета или недоступности сервера можно исключить, т.к там делает много переход по одному и тому же сайту... Я заметил другую динамику... Если скорость работы интернета слабая и когда ещё прошлая страница не успела загрузится, при посылке новой ссылки вылетает такая ошибка. (мб я не прав, но я думал так) ... Поэтому я и решил делать WebBrowser.Stop ... Эта ошибка -- она не совсем ошибка... Она своего рода информатор того, что соединение было успешно разорвано.. Дак вот я не хочу, чтобы меня так информировали ) Как просто ВКОРНЕ вырубить эту ошибку, чтобы она не появлялась... (работоспособность программы меня вполне устраивает) |
#4
|
||||
|
||||
Если это связано со скоростью интернета, можно пропробовать дождаться окончания загрузки информации по предыдущему запросу. Возможно, при повышении нагрузки на низкоскоростной интернет проходит тайм-аут для какого-нибудь запроса. Хотя опять же все очень мутно.
jmp $ ; Happy End! The Cake Is A Lie. |
#5
|
|||
|
|||
Цитата:
|
#6
|
||||
|
||||
Цитата:
jmp $ ; Happy End! The Cake Is A Lie. |
#7
|
|||
|
|||
try-except не скрывает ошибку, если идёт отладка т.е. прога запущена из дельфи
|