创建窗体内存错误~~求解
程序初始化时先显示登录窗体
begin Application.Initialize; if TLoginFrm.Execute then begin Application.MainFormOnTaskbar := True; Application.CreateForm(TMainFrm, MainFrm); Application.Run; end else Application.Terminate;end.
class function TLoginFrm.Execute;begin with TLoginFrm.Create(nil) do begin try Result := ShowModal = mrOk; finally Free; end; end;end;
procedure TLoginFrm.lbl_RegisterClick(Sender: TObject);begin with RegisterFrm.Create(nil) do begin ShowModal; end;end;