Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2007, 21:08   #1
Никки
Форумчанин Подтвердите свой е-майл
 
Аватар для Никки
 
Регистрация: 20.11.2007
Сообщений: 500
Счастье Как остановить поток?

Привет всем!

Вот так вот я его запустил:

Potok:=MyThread.Create(FALSE);

теперь мне надо его остановить, до его завершения!
Как приостановить (поставить на паузу)?
А как его убить совсем?

Заранее спасибо!
Никки вне форума Ответить с цитированием
Старый 06.12.2007, 21:37   #2
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

странно... Но при создании Вы ему передаете параметр False, что значит он уже на паузе. А убить используйте свой-ва компонента Thread. Treminate or Free. Для остановки Suspended ( если не ошибаюсь )
BOBAH13 вне форума Ответить с цитированием
Старый 06.12.2007, 21:53   #3
Никки
Форумчанин Подтвердите свой е-майл
 
Аватар для Никки
 
Регистрация: 20.11.2007
Сообщений: 500
По умолчанию

Potok:=MyThread.Create(FALSE); в справке делфи написано, но как раз FALSE - это не ставить на паузу, а TRUE - поставить!
этот поток работает! Если я вызываю процедуру FREE то у меня какая - то ошибка... с Destroy то же самое... Suspended щас проверю...
Никки вне форума Ответить с цитированием
Старый 06.12.2007, 22:04   #4
Никки
Форумчанин Подтвердите свой е-майл
 
Аватар для Никки
 
Регистрация: 20.11.2007
Сообщений: 500
По умолчанию

Suspended работает хорошо! это подойдёт! спасибо!
Никки вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как остановить процедуру ADOStoredProc с установленным ExecuteOptions:=[eoAsyncExecute]; Иванчо БД в Delphi 3 30.05.2012 13:43
Остановить процесс Shurik Hacker Win Api 4 20.07.2007 08:05
Как остановить цикл без Application.ProcessMessages Alar Общие вопросы Delphi 0 29.10.2006 20:18
как корректно остановить цикл. Alar Общие вопросы Delphi 0 29.10.2006 10:42