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