我是一名新手,正在学习Delphi,用D7.
现在学做一个管理系统,启动界面、登录界面、主窗体均已完成,
启动界面到主窗体或者登录界面验证用户、密码后到主窗体都可以实现,
现在需要通过启动界面(Splashform)到登录界面(Dengluform),
验证用户名、密码后(程序已完成)再进入主窗体(MainForm)
请教如何实现。

解决方案 »

  1.   

    在工程文件中,配置文件連接前,要有:
    [code=Delphi(Pascal])sys_Welcome_f:=Tsys_Welcome_f.Create(Application);[/code]連接成功後,要有類似下面的語句:
    [code=Delphi(Pascal])try ..except ..end
           sys_Welcome_f.show;
           sys_Welcome_f.Free;
          sys_Welcome_f:=nil;[/code]
      

  2.   

    Splashform //启动界面,加载一些数据.
    Dengluform //登陆界面,为了不让登陆界面假死,使用一个线程验证输入的用户名与密码是否正确!
    MainForm   //主界面,如果线程中用户名和密码验证成功,则返回True,进入主界面!如果不成功则在登陆窗体上的Label框显示"用户名或密码错误,请核对"等字样!相关代码网上有的,找一下Delphi窗体登陆代码!
      

  3.   

    工程文件 DPR 文件里,把启动顺序调整一下