Имеется приложение, которое создает поток.
В этом потоке создается модальный диалог, который вызывается функцией Domodal.
До вызова этой функции в основную программу, создавшую поток, передается указатель на созданный диалог,чтобы она могла выводить туда сообщения лога.
Проблема в том, что при выводе первого сообщения в этот диалог основной программой вылетает ошибка.
Это связано с тем, что еще не закончились все процедуры создания диалога в потоке. Как узнать, что создание и отображение диалога закончилось и в него можно выводить информацию?
Здравствуйте, ahaos, Вы писали:
A>До вызова этой функции в основную программу, создавшую поток, передается указатель на созданный диалог,чтобы она могла выводить туда сообщения лога.
*КАК* программа выводит сообщения лога в этот диалог?
A>Это связано с тем, что еще не закончились все процедуры создания диалога в потоке. Как узнать, что создание и отображение диалога закончилось и в него можно выводить информацию?
А точно прпблема в этом? Диалоговый объект уже создан, можно им пользоваться.
Даже если UI ещё не готов, диалог может сохранить те сообщения и показать, когда сможет.
Не предлагаете же Вы главному потоку ждать пока логгер будет готов???