begin
  Application.Initialize;
  Application.Title := 'what ERP';  Application.CreateForm(TfDM, fDM);
  Application.CreateForm(TfBaseDmByMOD, fBaseDmByMOD);
  Application.CreateForm(TfMain, fMain);
  Application.CreateForm(TfOpLog, fOpLog); fOpLog.Visible:=false; //怪!會顯示出來, 所以加上此句
原先系統在運行時,第一個窗體對象 TfMain 會自動創建並顯示出來,而 TfOpLog 只會創建,不會顯示, 後來不知咋的,兩個窗體全蹦出來了, 55555555~~~~~~~~

解决方案 »

  1.   

    想讓其起動時就加載,待用,不然的話,每次要用的時候加載,這麼頻繁,很慢的.以前一直都是起動加載後不會彈出來的,只把第一個可顯示的窗體(TfMain)顯示出來,不知按了哪裡,現在會把所有自加載的窗體都彈出來。不知在哪裡可以設置。
      

  2.   

    检查窗体的 Visible 属性。
      

  3.   

    暫時搞定了。把 TfDM 放在 TfMain 的後面就行了,但原先一直都是把 TfDM 放在前面的,因此標是治了,本還沒治好。