Я портирую приложение Delphi на FPC/Lazarus, и это приложение отображает информацию в заставке. Когда устройство имеет секцию инициализации, то этот раздел инициализации вызывает что-то вроде:Проблема с заставкой экрана в приложении 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;
?