Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
6-1138706724
Andrewk88
2006-01-31 14:25
2006.05.28
TWebBrowser


2-1147343034
Призрак
2006-05-11 14:23
2006.05.28
TOverlapped


2-1147430704
Id
2006-05-12 14:45
2006.05.28
SQL error code = -303


2-1147099014
Mr tray
2006-05-08 18:36
2006.05.28
узнать объект в чужом окне, на котором (объекте) сейчас фокус


15-1146663545
avsam
2006-05-03 17:39
2006.05.28
Компонента для ввода даты И времени




   Наверх