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


Автор: Akella 27.9.2011, 21:16
Скачиваю инфу с сайтов, странички, но если пропадает связь, то программа наглухо подвисает. Может висеть долго-долго. Даже если связь появляется, то всё равно работа компоненты не продолжается, а висит, висит, висит и закрыть приложение невозможно просто так.

Как заставить HTTPCli возобновлять работу при появлении связи?
Свойства Timeout не нашёл.

Добавлено через 3 минуты и 29 секунд
Единственное, что нашёл: http://wiki.overbyte.be/wiki/index.php/THttpCli.FAQ.Timeout :(
Цитата
Use a TTimer. You start it when you are executing your request and disable from OnRequestDone. In the TTimer.OnTimer event you should call Abort when timeout is passed. 


Добавлено через 11 минут и 29 секунд
Здесь есть ещё одно решение: http://usenet.it.rooar.com/showthread.php?t=5875295

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