Я портирую приложение Delphi на FPC / Lazarus, и это приложение отображает информацию на заставке. Когда модуль имеет секцию инициализации, тогда эта секция инициализации вызывает что-то вроде:
Splash.Info(unit_name)
Это работает в Delphi, но когда я скомпилировал это с помощью FPC / Lazarus, я получил исключение при создании формы с заставкой:
Failed to create win32 control, error 1407 : Cannot find window class
Я обнаружил, что формы можно создавать после вызова Application.Initialize;
, поэтому мой обходной путь - создать всплывающую форму при ScreenInfo.Initialized=true
. Работает, но не показывает всю информацию. Есть ли способ показать форму всплеска из раздела инициализации модуля, до Application.Initialize;
?