|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.12.2007, 21:08 | #1 |
Форумчанин Подтвердите свой е-майл
Регистрация: 20.11.2007
Сообщений: 500
|
Как остановить поток?
Привет всем!
Вот так вот я его запустил: Potok:=MyThread.Create(FALSE); теперь мне надо его остановить, до его завершения! Как приостановить (поставить на паузу)? А как его убить совсем? Заранее спасибо! |
06.12.2007, 21:37 | #2 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
странно... Но при создании Вы ему передаете параметр False, что значит он уже на паузе. А убить используйте свой-ва компонента Thread. Treminate or Free. Для остановки Suspended ( если не ошибаюсь )
|
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 работает хорошо! это подойдёт! спасибо!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как остановить процедуру 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 |