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