![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Значит это событие кнопке не назначено )
I'm learning to live...
|
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
![]()
Ну а как тогда назначить?
Я подключил к дополнительному потоку, основной! Назначил событие кнопке в этом потоке. Что еще то? Название класса в основном потоке: Код:
Код:
|
![]() |
![]() |
![]() |
#13 | |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#14 | |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
![]() Цитата:
Код:
Далее прописал событие для кнопки Button1 уже в доп потоке |
|
![]() |
![]() |
![]() |
#15 | ||
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]() Цитата:
Цитата:
Дай угадаю. В модуль где прописан доппоток T1 = class(TThread) ты добавил строки Код:
<telepator off> |
||
![]() |
![]() |
![]() |
#16 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#17 | |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
![]() Цитата:
![]() По сути у меня есть рабочая версия проекта. Событие для кнопки я прописал в основном потоке TForm1 которая запускает доп поток TThread и это работает без проблем. Просто хотел сделать все в одном месте, плюс нет возможности проверить свойство terminated из основного потока. Последний раз редактировалось bilibian; 26.01.2014 в 15:59. |
|
![]() |
![]() |
![]() |
#18 | |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#19 |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
![]()
Использую таймер в котором каждые 10 мин запускается скрипт.
Решил вынести выполнение этого кода в отдельный поток. Подключаем поток к главному модулю: Код:
В самом таймере пишем: Код:
На кнопке запуска пишу код: procedure TForm1.Button1Click(Sender: TObject); Код:
Код:
|
![]() |
![]() |
![]() |
#20 | ||
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Грамотное завершение потока, если поток на паузе | 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 |