驿
驿路的梦
Unregistered / Unconfirmed
GUEST, unregistred user!
program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' {Frmmain},
Unit2 in 'Unit2.pas' {frmLogin},
Unit4 in 'Unit4.pas' {DataModule4: TDataModule};
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(TDataModule4,DataModule4);
with TfrmLogin.Create(Application) do
begin
ShowModal;
if ModalResult = 2 then
begin
Close ;
Application.Terminate;
end
else
if ModalResult = 1 then
begin
Close;
Application.CreateForm(TFrmmain, Frmmain);
Application.Run; // 程序运行到这儿,会自动弹出 Frmmain, 然而这儿并没有 Frmmain.Show
//或其他显示语句,也就是说,这儿的Application.Run 为何可以弹出窗体 ?
//书上说 Application.Run 的作用是启动Application的消息队列
// 为何 ? 谢谢
end;
end;
end.
uses
Forms,
Unit1 in 'Unit1.pas' {Frmmain},
Unit2 in 'Unit2.pas' {frmLogin},
Unit4 in 'Unit4.pas' {DataModule4: TDataModule};
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(TDataModule4,DataModule4);
with TfrmLogin.Create(Application) do
begin
ShowModal;
if ModalResult = 2 then
begin
Close ;
Application.Terminate;
end
else
if ModalResult = 1 then
begin
Close;
Application.CreateForm(TFrmmain, Frmmain);
Application.Run; // 程序运行到这儿,会自动弹出 Frmmain, 然而这儿并没有 Frmmain.Show
//或其他显示语句,也就是说,这儿的Application.Run 为何可以弹出窗体 ?
//书上说 Application.Run 的作用是启动Application的消息队列
// 为何 ? 谢谢
end;
end;
end.