两个窗体Form1和Form2
在工程中设置只有Form1自动创建
我在Form1显示时创建Form2(以用用来实现欢迎画面或密码验证等)
代码如下
procedure TForm1.FormShow(Sender: TObject);
begin
Application.CreateForm(TForm2, Form2);
Form2.ShowModal;
Form2.Free;
end;这是工程文件
program Project1;uses
Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2};{$R *.res}begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
只要我把
Application.CreateForm(TForm2, Form2);改为
Application.CreateForm(Form2, Form2);
出错后,点是,程序就对了,
在工程中设置只有Form1自动创建
我在Form1显示时创建Form2(以用用来实现欢迎画面或密码验证等)
代码如下
procedure TForm1.FormShow(Sender: TObject);
begin
Application.CreateForm(TForm2, Form2);
Form2.ShowModal;
Form2.Free;
end;这是工程文件
program Project1;uses
Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2};{$R *.res}begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
只要我把
Application.CreateForm(TForm2, Form2);改为
Application.CreateForm(Form2, Form2);
出错后,点是,程序就对了,
解决方案 »
- 高分求救,动态生成多个DbEditEh后,如何在DbEditEhButton的Click事件中判断,是哪个DBEdithEh的Button产生的事件
- 高分求助FTP传输程序 出现 "I/O error 103" 分不够可以再给
- 如果提高读取速度?
- 如何得到DBGridEh控件中正在编辑的单元格里的内容?
- 刚刚跟人谈了个项目,现在到了议价的时候,请前辈指点!
- HDC绘图问题
- 请各位高手看看下面一段关于远程计算机地址的MAC代码,能不能详细解释我的问题!高分答谢!
- 请问 在继承一个怎样把这个类的某些属性删除
- 请教DLL使用TADOConnection的问题
- 我用D5作了一个本地数据库管理系统,功能非常强大!谁想要可留下Email,发给你一份。
- 请教TServerSocket问题
- 大家是怎么控制PageControl里的相关代码的?
Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2};{$R *.res}begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
try
Form2 := TForm2.Create(nil);
if Form2.ShowModal = 1 then
Application.Run;
finally
FreeAndNil(Form2);
end;
end.
procedure TForm1.FormShow(Sender: TObject);
begin
try
if Form2 = nil then
Form2 := TForm2.Create(nil);
Form2.ShowModal;
finally
Form2.Free;
end;
end;