|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.02.2013, 01:00 | #1 |
Пользователь
Регистрация: 22.03.2009
Сообщений: 25
|
XE3, TThread, Не работает Synchronization
Проблема возникла такая:
С некоторых пор перестала работать синхронизация из потока с главной формой. У меня создан дочерний класс TScanThread, я создаю поток, затем в Synchronization(SynchProc) у меня должен обновляться прогрессбар, ну или устанавливаться текст статусбара. Раньше это работало, но после чего-то, не пойму чего, ничего не происходит в синхронизации. Что можно проверить/исправить? |
20.02.2013, 01:33 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
как минимум: Synchronize(SynchProc)
|
21.02.2013, 01:18 | #3 |
Пользователь
Регистрация: 22.03.2009
Сообщений: 25
|
Оказалось, в dpr файле создалось две строки CreateForm для одной и той же формы. Отсюда и глюки были. Когда убрал одну - начало работать как надо.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi XE3 + LiveTile | RuVarez | Общие вопросы Delphi | 2 | 25.04.2013 09:56 |
C++Builder XE3 | optimusline | C++ Builder | 0 | 16.02.2013 19:38 |
GLScene for C++Builder XE3 | Wassail | C++ Builder | 0 | 03.12.2012 13:53 |
При освобождении обьекта TThread, он вешает всю программу. При этом код Execute у TThread уж выполнился.. | Человек_Борща | Общие вопросы Delphi | 23 | 30.11.2011 09:18 |
TThread выполняет что-либо пока работает запущенная им программа | Человек_Борща | Общие вопросы Delphi | 7 | 25.11.2010 13:23 |