Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > IdHTTP прервать выполнение метода


Автор: Anry 9.8.2006, 13:26
Добрый день!

Суть вопроса такова.
Есть программа, которая висит в фоновом режиме.
Через какой-либо интервал программа подключается к базе, берет информацию и с помощью IdHTTP по протоколу HTTPS отсылает методом post информацию на сервер. 
Бывают случаю, что интернет работает плохо и идут потери пакетов, при этом программа на моменте отправки методом post (которое может затянуться на неск. минут) не реагирует ни на что(практически висяк...).
Соответственно если в этот момент завершать работу системы получается, что приложение не отвечает.
Каким-либо образом можно заставить idHTTP прервать отправку данным методом, чтобы корректно закрыть подключение к базе?

Автор: Romikgy 9.8.2006, 13:39
а обработка этого метода в отдельном потоке или нет?

Автор: Snowy 9.8.2006, 13:55
Брось на форму IdAntifreeze

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)