5,386
社区成员
发帖
与我相关
我的任务
分享
......
Application.Initialize;
Application.Title := 'test';
Application.CreateForm(TDataModule, DataModule);
if params='a' then
Application.CreateForm(TForm1, Form1)
else if params='b' then
Application.CreateForm(TForm2, Form2);
Application.Run;
procedure TForm1.Button1Click(Sender: TObject);
var
Form2: TForm2;
begin
Form2 := TForm2.Create(Application);
Close;
Form2.ShowModal;
.....
end;
program Project1;
uses
Controls,
......
......
Application.Initialize;
Application.Title := 'test';
Application.CreateForm(TDataModule, DataModule);
if params='a' then
begin
Form1:=TForm1.Create(nil);
if Form1.ShowModal=mrOK then Application.CreateForm(TForm2, Form2);
end
else if params='b' then
Application.CreateForm(TForm2, Form2);
Application.Run;
procedure TForm1.Button1Click(Sender: TObject);
var
Form2: TForm2;
begin
ModalResult := mrOK;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
Form2: TForm2;
begin
Form2 := TForm2.Create(Application);
Close;
Form2.ShowModal;
.....
end;