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

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

Как терминировать поток с TIdNNTP? [D7]


TIdNNTP ©   (2005-12-17 01:18:00) 

Делаю потоку Terminate. А он как заяц Энердрайзер продолжает работать, работать, работать, скачивая какой-то огромный файл из ньюсгруппы. Что за хххня такая? Как быстро поток вырубить? Или как заставить TIdNNTP остановить скачку?


FrykT   (2006-01-01 07:05:00) [1]

Без понятия, что за компонент. НО! Была такая ситуация. Сделал в экземпляре класса (от TThread) поиск файлов, и вытаскивание из них инфы. Фишка такая же была, на Terminate не реагировало. Я сделал глобальную переменную boolean, состояние FALSE которой передаю при создании. Вообщем, просто проверку делаю в  цикле, если true, то break. Может натолкнёт на мысль ;) :)


Юстас   (2006-01-01 03:34:00) [2]

Удалено модератором
Примечание: Создание пустых сообщений


Юстас   (2006-01-01 03:33:00) [3]

Удалено модератором
Примечание: Создание пустых сообщений


TidNNTP   (2005-12-19 06:43:00) [4]

Удалено модератором
Примечание: Создание пустых сообщений


TidNNTP   (2005-12-19 06:43:00) [5]

Удалено модератором
Примечание: Создание пустых сообщений


Наверх

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