![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
![]()
Привет
Нужно, чтобы при нажатии на кнопку "Остановить" поток завершался и выполняемый скрипт останавливался. Создаю и завершаю поток так: Код:
|
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
![]()
Попробуйте сделать переменную Th глобальной.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#3 | |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,888
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
![]() |
![]() |
![]() |
![]() |
#5 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
![]()
Точно
![]() Кстати, TThread - абстрактный класс, вроде как, то есть сначала нужно создать класс потомок, а потом уж создавать его экземпляр.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
![]()
Я сделал так:
1. В самом потоке: Код:
Код:
Код:
Последний раз редактировалось bilibian; 25.01.2014 в 18:37. |
![]() |
![]() |
![]() |
#7 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
![]() Код:
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
![]()
В общем сделал так:
В отдельный поток подключил главный поток с данными о кнопках которые располагаются на форме: Код:
Код:
Далее, пишу код для кнопки "Старт": Код:
В итоге при нажатии на кнопку Старт в проге, вообще ничего не происходит. Последний раз редактировалось bilibian; 26.01.2014 в 07:08. |
![]() |
![]() |
![]() |
#9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Отладчиком конечно же не проходил?
Тогда стелепатирую - код "Пишем основной код, который будет выполняться при нажатии на кнопку Старт" выполнился незаметно.
I'm learning to live...
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Грамотное завершение потока, если поток на паузе | winhttp | Общие вопросы .NET | 3 | 11.01.2013 12:55 |
Завершение потока | coNsept | Общие вопросы C/C++ | 3 | 20.06.2012 19:42 |
Принудительное завершение потока не работает :(! | TEED! | Работа с сетью в Delphi | 3 | 06.06.2012 14:34 |
C# BackgroundWorker - завершение работы потока | Lastsummer | Помощь студентам | 2 | 16.03.2011 18:04 |
Как отследить завершение выполнения потока TThread? | Трик | Общие вопросы Delphi | 3 | 24.10.2007 14:55 |