Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.02.2013, 01:00   #1
Dr. MefistO
Пользователь
 
Регистрация: 22.03.2009
Сообщений: 25
По умолчанию XE3, TThread, Не работает Synchronization

Проблема возникла такая:
С некоторых пор перестала работать синхронизация из потока с главной формой.

У меня создан дочерний класс TScanThread, я создаю поток, затем в Synchronization(SynchProc) у меня должен обновляться прогрессбар, ну или устанавливаться текст статусбара.
Раньше это работало, но после чего-то, не пойму чего, ничего не происходит в синхронизации. Что можно проверить/исправить?
Dr. MefistO вне форума Ответить с цитированием
Старый 20.02.2013, 01:33   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

как минимум: Synchronize(SynchProc)
Человек_Борща вне форума Ответить с цитированием
Старый 21.02.2013, 01:18   #3
Dr. MefistO
Пользователь
 
Регистрация: 22.03.2009
Сообщений: 25
По умолчанию

Оказалось, в dpr файле создалось две строки CreateForm для одной и той же формы. Отсюда и глюки были. Когда убрал одну - начало работать как надо.
Dr. MefistO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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