问题描述
我有一个 TDatamodule
,它有一个 timageCollection
(70 张图片)和 3 个 TVirtualImageList
。
它的创建需要很多时间。 .dfm
文件大小略高于 400 kB。
我想自动创建这个数据模块,因为图像在整个程序中使用。
但在项目源代码中,Application.CreateForm(TDMImageStore,DMImageStore);
需要 7-8 秒(IDE 内部/外部)。
稍后创建数据模块只会及时移动问题。
我认为这都是主线程代码,因此任何使用动画制作启动画面的尝试都会失败。
有没有办法解决这个问题,例如在后台创建数据模块?
在程序启动时,用户进入一个不需要图像的菜单屏幕,因此有一些时间(例如,在设置“创建”标志之前不需要图像的操作)。
Delphi 10.4 Sydney 中的 Win32 程序。
(如果没有真正的解决方法,我可以回到带有图像的静态闪屏。)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)