你把登录窗体设为主窗体了!首先运行的窗体应该是MDI窗体。

解决方案 »

  1.   

    将主窗体的FormStyle设置为:fsMDIForm
      

  2.   

    如果我想先显示主窗体,再显示登录窗体,怎么才能让登录窗体显示在主窗体的上面呀,用SHOWMODAL报错,用SHOW就不报错。请大家指教。
      

  3.   

    在主窗体的onshow中让登录窗体显示

      application.createform(tlogin,login);
      login.showmodal;
      login.free;
      试试看
      

  4.   

    ShowModal 报什么错误?不要将登录窗体FormStyle设置为:fsMDIChild应该设置为fsNomal
      

  5.   

    begin
      application.init....;
      application.createform(TfrmDataModal,frmdatamodal);
      frmlogin:=tfrmlogin.create(application);
      if frmlogin.modalresult=mrok then
        begin
          applicaiton.createform(Tfrmmain,frmmain);
          application.run;    end
      else
        begin
          applicaiton.terminate;
        end;
        
       
    end;
      

  6.   

    将人你的登录窗体要设置成手动创建的窗体.
    begin
    application.init....;
    application.createform(TfrmDataModal,frmdatamodal);
    frmlogin:=tfrmlogin.create(application);
    if frmlogin.ShowModal=mrok then //------这里更正一下,^_^  
    begin
    applicaiton.createform(Tfrmmain,frmmain);
    application.run;end
    else
    begin
    applicaiton.terminate;
    end;
    end;还是基本功不行啊.-_-.
      

  7.   

    在MdiChild创建的时候,MidForm一定要已经创建了!