ОБСУЖДЕНИЕ

Проблема В Отрисовке Формы

2 ответов 4,4 тыс.
Автор темы
Здравствуйте. Столкнулся с такой проблемой. Нужно,при формировании фордовского документа,выводить пользователю сообщение,что документ формируется (т.к. в некоторых случайх формирование может быть порядка 10 секунд). Существует отдельная форма:
d4efaf410ca37c9e2e686f614fd4de08.png


При формировании пишу:
Код:
fFrmOpen := TWordOpeningForm.Create(nil);
try
fFrmOpen.Show;
...
finally
FreeAndNil(fFrmOpen);
end;

Так вот, в программе,когда происходит fFrmOpen.Show; почему-то не корректно отображается cxLable:
e45239608dd9fb941e23cfa3e3ca25f0.png
 
Если кому нужно, решил проблему добавлением строчки:
Код:
fFrmOpen.Show;
fFrmOpen.Repaint;
 
формировать надо в отдельном потоке, ну а если формируеться быстро то и окон никаких не надо