首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

创建窗体内存异常~求解

2012-04-04 
创建窗体内存错误~~求解程序初始化时先显示登录窗体Delphi(Pascal) codebeginApplication.Initializeif T

创建窗体内存错误~~求解
程序初始化时先显示登录窗体

Delphi(Pascal) code
begin  Application.Initialize;  if TLoginFrm.Execute then  begin    Application.MainFormOnTaskbar := True;    Application.CreateForm(TMainFrm, MainFrm);  Application.Run;  end  else    Application.Terminate;end.


登录窗体显示
Delphi(Pascal) code
class function TLoginFrm.Execute;begin  with TLoginFrm.Create(nil) do  begin    try      Result := ShowModal = mrOk;    finally      Free;    end;  end;end;


我又在登录窗体上加了一个注册按钮,showmodal注册窗体,结果内存错误,求教大大们~~
Delphi(Pascal) code
procedure TLoginFrm.lbl_RegisterClick(Sender: TObject);begin  with RegisterFrm.Create(nil) do  begin    ShowModal;  end;end;



[解决办法]
多少个模态窗体是没有关系的

with TRegisterFrm.Create(nil) do

热点排行