Главная страница
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.045 c
2-1147356863
Близнец
2006-05-11 18:14
2006.05.28
SearchRec.Attr=faDirectory


4-1141733580
Dmitrij_K
2006-03-07 15:13
2006.05.28
Не работает перехват win api функции


15-1146662361
Ji
2006-05-03 17:19
2006.05.28
Найти ветку в архиве


5-1132170013
The One
2005-11-16 22:40
2006.05.28
Разработка свобственного класса.


2-1147245283
Id
2006-05-10 11:14
2006.05.28
Пользователи базы данных