плохая функция если ей нельзя послать сигнал завершить всю работу немедленно)))
если это про метод TIdHTTP.Get(), то можно просто закрыть сокет, чтобы он вывалился с исключением. обработать его соответствующе и тогда Execute сам завершится. а терминировать поток последнее дело.
к тому же у TIdHTTP есть таймауты.
__________________
Пишу программы за еду.
__________________
|