Форум: "Начинающим";
Текущий архив: 2006.05.28;
Скачать: [xml.tar.bz2];
ВнизОбработка ошибок TidHttp Найти похожие ветки
← →
olevacho_ © (2006-05-09 21:27) [0]Нарисовал простенькую прогу которая умеет периодически через некоторое время закачивать страницу и если есть изменения записывает на диск. Проблемма в том что если пропадет соединение или страница станет недоступной то прога сначала выдает ошибку "Socket error 10065. Conection reset by peer" и после восстановления соединения уже неможет оклематься и зависает. Никак не могу найти обработчика таких ошибок . Подскажите как это сделать . Исспользуется Indy8 , TidHTTP.
← →
Пусик © (2006-05-09 21:36) [1]
try
Res := Idhttp.Get
except
On E: Exception do Res := E.Message;
end;
← →
olevacho_ © (2006-05-11 16:18) [2]
> try
> Res := Idhttp.Get
> except
> On E: Exception do Res := E.Message;
> end;
Но прога после этого все равно больше не может закачать страницы даже если соединение появляется. После возникновения ошибки метод get уже не работает
← →
Пусик © (2006-05-11 19:02) [3]
> Но прога после этого все равно больше не может закачать
> страницы даже если соединение появляется.
Создай динамически TIdHTTP.
При ошибке уничтожай.
Должно помочь.
А лучше разобраться и сделать на стандартных компонентах. Например, TClientSocket.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.05.28;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.011 c