Показать сообщение отдельно
  #1  
Старый 28.10.2015, 10:46
AlexMik AlexMik вне форума
Прохожий
 
Регистрация: 13.08.2015
Сообщения: 1
Версия Delphi: Delphi 2007
Репутация: 10
По умолчанию GLScene - заставка во время загрузки моделей

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