Главная страница
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.047 c
2-1147070660
Dstr
2006-05-08 10:44
2006.05.28
Компеляция ресурсов


2-1146933992
Antony000
2006-05-06 20:46
2006.05.28
Помогите с отрисовкой формы!


15-1146561750
ANB
2006-05-02 13:22
2006.05.28
Телефон Вилючинского городского суда


11-1127135844
=mike=
2005-09-19 17:17
2006.05.28
Не получается скомпилировать проект


2-1147372734
BAngel
2006-05-11 22:38
2006.05.28
Обмен переменными между процедурами