登录界面未何一闪而过?帮忙(100分)

  • 主题发起人 主题发起人 sqgszxy
  • 开始时间 开始时间
S

sqgszxy

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个先出现登录界面,待审核通过后再出现主界面,可是登录界面一闪而过,当把审核条件取消直接建立主界面时,登录界面却有显示。 代码如下:
Application.Initialize;
Application.Title := 'TEST;
login:=Tlogin.Create(Application);
//登录界面
login.Show;
if check then
//check为登录窗口全局变量,boolean类型
begin
Application.CreateForm(TMainForm, MainForm);
//主界面
login.Free;
end;
Application.Run;
 
login.showmodal;
看看行不行,
 
Application.Initialize;
Application.Title := 'TEST;
login:=Tlogin.Create(Application);
//登录界面
login.ShowModal;
if check then
//check为登录窗口全局变量,boolean类型
begin
Application.CreateForm(TMainForm, MainForm);
//主界面
login.Free;
end;
Application.Run;

 
Application.Initialize;
Application.Title := 'TEST;
login:=Tlogin.Create(Application);
//登录界面
if login.Showmodal<>mrok then

begin
application.MessageBox('不知名故障!系统将关闭','',0);
application.Terminate;
end;
if check then
//check为登录窗口全局变量,boolean类型
begin
Application.CreateForm(TMainForm, MainForm);
//主界面
login.Free;
end;
Application.Run;

 
演示程序源代码:
http://www.efile.com.cn/efile/cjsh/Demos/LongoDemo.rar
 
login.Showmodal
 
login.ShowModal;为何报错,苦恼啊,还是给你们加分了
 
后退
顶部