我编的程序,共有20多个界面,
启动时系统自动装入所有的界面 
Application.CreateForm(TCS001, CS001);
...
...
Application.run
结果很慢,平均要十多秒种才能启动到主界面显示,请教能如何将启动速度快一些,谢谢

解决方案 »

  1.   

    Application.CreateForm(TCS001, CS001);
    ...
    ...//可以把主窗体以及DATAMODULE之外的窗体去掉
    Application.run然后掉用的时候直接
    try
    frmA=Tfrma.Create(Application);
    frmA.ShowModal;
    except
    showmessage('不能创建此窗体!');
    end;
      

  2.   

    同意 hsmserver(撒哈拉之雨的悲伤)的方法
      

  3.   

    1。同意hsmserver(撒哈拉之雨的悲伤)2。数据库连接也可以共享
      

  4.   

    动态创建是个好方法....可是,楼主,你也可以做一个splash窗口啊...
      

  5.   

    谢谢各位的关心,包括Builder_Soft(风轻云淡) 善意的提醒,只注意看数据库操作等,没有注意到基础编程技术,谢谢。