我再做程序的时候没有考虑要用登陆窗口,但是现在要加一个登陆窗口,要怎么设置程序一打开时运行的是登陆窗口而不是以前的那个主程序呢?

解决方案 »

  1.   

    做一个程序做登陆,不过要一直启动在那里,监视到主程序启动,先shoow登陆程序,登陆成功后再启动主程序。
    不过这样不太好,唉,还是修改源程序吧,加上登陆窗体很容易
      

  2.   

    Project -> project options for **.exe -> Forms
    到这边设置就好了,代码该改的就改
      

  3.   

    也可以修改project源代码中的顺序
      

  4.   

    加个form 登录窗口,这个最简单,也是最实用的了
      

  5.   

    Application.Initialize;
       form3:=tform3.Create(application);
       form3.Show;
       form3.Update;
      Application.CreateForm(TForm2, Form2);
      Application.CreateForm(TForm1, Form1);
      form3.Hide;
      form3.Free;
      form1.ShowModal;  form2.ShowModal;
      Application.Run;
      

  6.   

    Application.Initialize; 
      form3:=tform3.Create(application); //登陆窗口
      form3.Show; 
      form3.Update; 
      Application.CreateForm(TForm2, Form2); 
      Application.CreateForm(TForm1, Form1); 
      form3.Hide; 
      form3.Free; 
      form1.ShowModal;   form2.ShowModal; 
      Application.Run;
      

  7.   

    在你创建主窗口之前加上登陆窗口ShowModal
      

  8.   

    问题解决,修改project源代码中的顺序就可以了,谢谢各位