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

Вниз

Обработка ошибок 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.038 c
15-1146232207
ruslan333
2006-04-28 17:50
2006.05.28
Проблема с запуском ISAPI-приложения


2-1147196525
Zikmu
2006-05-09 21:42
2006.05.28
Thumbnails


2-1147508866
_duk
2006-05-13 12:27
2006.05.28
DBGrid


2-1147185339
HBZ
2006-05-09 18:35
2006.05.28
Использование DLL


15-1146055921
Nic
2006-04-26 16:52
2006.05.28
Что для России означает снижение курса доллара?