你在工程文件中这样写:
program Project1;uses
Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2};{$R *.RES}begin
Application.Initialize;
Application.CreateForm(TForm2, Form2);
form2.showmodal;
form2.hide;
form2.free;
Application.CreateForm(TForm1, Form1); Application.Run;
end.
http://ssudi.go.163.com
program Project1;uses
Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2};{$R *.RES}begin
Application.Initialize;
Application.CreateForm(TForm2, Form2);
form2.showmodal;
form2.hide;
form2.free;
Application.CreateForm(TForm1, Form1); Application.Run;
end.
http://ssudi.go.163.com
这样做的!
if form2.showmodal = mrOK then
begin
form2.hide;
form2.free;
Application.CreateForm(TForm1, Form1)
else
Application.Terminate;
一点小建议。
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2};{$R *.RES}begin
Form2:=TForm2.Create(Application);
if Form2.ShowModal<>mrok then Application.Terminate; Application.Initialize;
Application.CreateForm(TForm1, Form1);
Form2.Free;
Application.Run;
end.
Application.Title := '--';
Form_Login:=TForm_Login.Create(Application);
with Form_Login do
begin
ShowModal;
if not AllowEnter then
begin
Application.Terminate;
Exit;
end;
end;
Form_Flash:=TForm_Flash.Create(Application);
Form_Flash.show;
Form_Flash.Update;
Application.CreateForm(TForm_Main, Form_Main);
---