|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.02.2023, 02:47 | #21 |
Пользователь
Регистрация: 22.01.2012
Сообщений: 39
|
Не останавливается работа потока... Подскажите, где не правильно?
При нажатии на остановить, пишет поток не работает... а в листвью дальше загружаются строки... и меседж завершено. Код:
Код:
Код:
no sleep.
|
02.02.2023, 03:25 | #22 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Для обновления заголовка в Form1.N2.Caption необходима синхронизация потоков т.к. окно обрабатывается основным потоком, а вы изменяете его заголовок из дополнительного.
MyThread1.Terminate не убивает поток, а только устанавливает статус в MyThread1.Terminated := true Для завершения потока используйте MyThread1.FreeAndNil |
02.02.2023, 05:52 | #23 |
Пользователь
Регистрация: 22.01.2012
Сообщений: 39
|
Вставил внутрь Execute после того как добавит итем и все сабитемы в строку...
Решило проблему. Спасибо. Код:
no sleep.
Последний раз редактировалось unreal2x; 02.02.2023 в 06:00. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Грамотное завершение потока, если поток на паузе | 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 |