关于软件启动动态画面与程序初始化同时运行问题(100分)

  • 主题发起人 主题发起人 小小富翁
  • 开始时间 开始时间

小小富翁

Unregistered / Unconfirmed
GUEST, unregistred user!

本人是一个初入门的DELPHI爱好者,在编制软件动态启动画面时(用TIMEER实现文字动态由下而上移动),
但在用SHOW显示启动窗口时,程序在初始化各窗口时启动画面上的文字不能移动,而用SHOWMODAL显示启动窗口
时启动画面上的文字能移动但程序无法同时初始化各窗口,请问如何实现在动态显示启动画面时进行应用程序
的初始化工作(因为本人程序的初始化工作较大,故希望在显示启动界面时进行初始化工作).
 
试试在初始化的工作中插入适量的
application.processmesages;
 
把启动界面改为avalible form 在option中修改
在project 菜单种选择 view source

然后修改
var frm :tstartform;
begin
Application.Initialize;
frm:=tstartform.create(application);
frm.show;
frm.Update;
Application.CreateForm(TForm1, Form1);
frm.hide;
frm.Free;
Application.Run;
end.
 
好象是不能移动
建议flash窗口用flash
 
本人就是按 wangfei1234567 这位老兄的方法设计的,但本人在 Application.CreateForm(TForm1, Form1);
段进行了大量的工作,而该方法要在启动画面结束后才能才能进行这些工作.

 
我试过也不行,我想是因为当frm.Update以后就不能再执行TIME的事件了。
 
后退
顶部