program Project_login;uses
Forms,
windows,
Unit_login in 'Unit_login.pas' {Form1},
Unit_main in 'Unit_main.pas' {Form2},
Unit_welcom in 'Unit_welcom.pas' {Form3};{$R *.RES}
var mydate:longint;
begin form3:=TForm3.create(application); //欢迎界面
form3.show;
form3.update;
mydate:=gettickcount;
while((GetTickCount-mydate) div 1000 <2) do;//延时2秒
Application.Initialize;
Application.Title := '欢迎使用';
Application.CreateForm(TForm2, Form2); //主的MDIFORM窗体
Application.CreateForm(TForm1, Form1); //登陆窗体
form3.Close;
form3.free;
Application.Run;
end.//为什么登陆窗体没有出现?
//如果将 Application.CreateForm(TForm2, Form2); //主的MDIFORM窗体
// Application.CreateForm(TForm1, Form1); //登陆窗体
//顺序调换一下,登陆窗体会出现。
//但是, FORM1不是MDI主窗体啊 又不行
//必须登陆完了之后,要 FORM1.CLOSE 这样整个程序退出了主窗体
Forms,
windows,
Unit_login in 'Unit_login.pas' {Form1},
Unit_main in 'Unit_main.pas' {Form2},
Unit_welcom in 'Unit_welcom.pas' {Form3};{$R *.RES}
var mydate:longint;
begin form3:=TForm3.create(application); //欢迎界面
form3.show;
form3.update;
mydate:=gettickcount;
while((GetTickCount-mydate) div 1000 <2) do;//延时2秒
Application.Initialize;
Application.Title := '欢迎使用';
Application.CreateForm(TForm2, Form2); //主的MDIFORM窗体
Application.CreateForm(TForm1, Form1); //登陆窗体
form3.Close;
form3.free;
Application.Run;
end.//为什么登陆窗体没有出现?
//如果将 Application.CreateForm(TForm2, Form2); //主的MDIFORM窗体
// Application.CreateForm(TForm1, Form1); //登陆窗体
//顺序调换一下,登陆窗体会出现。
//但是, FORM1不是MDI主窗体啊 又不行
//必须登陆完了之后,要 FORM1.CLOSE 这样整个程序退出了主窗体
Form2 := TForm2.Create(Application);