У меня есть проект, который имеет основную форму и некоторые другие формы.
Когда приложение загружается, оно должно выполнить некоторые задачи и отобразить результаты в модальной форме поверх основной формы.
Проблема, с которой я столкнулся, заключается в том, что если я вызову функцию для выполнения задач / создания и покажу модальную форму в событии onshow основных форм, появится модальная форма, но основной формы нет, пока модальная форма не будет закрыта, что что я ожидал бы случиться. Чтобы противостоять этому, я добавил таймер в основную форму и запустил его на событии показа основных форм, таймер вызывает функцию для выполнения задач / создания и отображения модальной формы. Так что теперь основная форма предстает перед модальной формой.
Однако я не вижу, чтобы это было лучшим решением, и мне было интересно, кто-нибудь может предложить лучшее.
Я использую Delphi 7
Colin