Delphi 是那里错了

来源:百度知道 编辑:UC知道 时间:2024/06/23 14:27:51
program Project1;

uses
Forms,
Sflash in 'E:\个人作品\Delphi\Sflash.pas' {frm_Splash};

{$R *.res}

begin
Application.Initialize;
frm_Splash:=Tfrm_Splash.Create(Application); //创建快闪窗体
frm_Splash.Show;//显示快闪窗体
frm_Splash.Update;
Application.CreateForm(TfrmMain, frmMain);
frm_Splash.lbl_Text.Caption:='创建主窗体';
frm_Splash.Update;
Application.CreateForm(Tfrm_MemberInfo,frm_MemberInfo);
frm_Splash.lbl_Text.Caption:='加载会员信息窗体';
frm_Splash.Update;
Application.CreateForm(Tfrm_MemberTimeOut,frm_MemberTimeOut);
frm_Splash. Update;
frm_Splash.Hide;
frm_Splash.Free;
Application.CreateForm(Tfrm_Splash, frm_Splash);
Application.Run;
end.

这是DELPHI多个FORM程序有一点迷惑人的地方,在工程的属性里面可以看见,有一个选择MAIN FORM的,MAIN FORM有别于一般的FORM:其被关闭的时候整个应用程序都会被关闭的,其建立和撤销也是有特殊顺序的。

搞懂这些问题你就明白了。