Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

зависание TIDHTTP [D7, WinXP]


olevacho_ ©   (2006-11-08 12:03:00) 

Написал небольшую прожку которая пасет определенную страницу и если на ней какаято новость то прога начинает сигналить. Для этого используется  TIDHTTP. Проблемма в том  что если нет зависает и в этот момент идет запрос страницы то возникает таймаут. Но даже если нет через некоторое время начинает работать то все равно TIDHTTP.get выдает ту-же ошибку. Как сделать так чтобы сбросить предыдущий TIDHTTP.get  и все работало  по новой не перегружая проги?


Dmitrij_K   (2006-11-08 20:03:00) [1]

try
 FIdHTTP.Get()
except
 on e:Exception do
   begin
     FIdHTTP.Disconnect;
   end;
end

Хотя еще правильней проверять именно TimeOut
не помню класс исключения таймаута


olevacho_   (2006-11-08 18:07:00) [2]


> делай Disconnect

А в каком обработчике ошибок?


Dmitrij_K   (2006-11-08 12:08:00) [3]

делай Disconnect;


Наверх

Титульная страница Поиск, карта сайта Написать письмо