Использую GLScene для визуализации производственных процессов. Все полностью устраивает.
Но. При загрузке большого количества моделей (на время их загрузки) нужно показать заставку.
Вот тут и возникла проблема.
Итак.
1) Создаю главную форму.
2) Из нее создаю форму меню.
3) При нажатии на соответствующую кнопку создается форма
Код:
program_mode:=0;
FRM_Main:=TFRM_Main.Create(Self);
FRM_Main.ShowModal;
на которой и создаются динамически все необходимые компоненты GLScene.
Так вот - пока не загрузятся все модели (15-20 сек) эта форма находится в состоянии зависона. Как ее не показывать до полной загрузки моделей? Что ни делаю (HIDE и т.п.) все отрабатывает только после загрузки моделей.
Да, создание мира и загрузку моделей делаю в OnShow.