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