![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
зависание 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;