关键看你写程序的经验了, 提一下我的看法。首先是如果窗体的话,尽量采用继承,尽量函数和过程, 用图片要注意, 尽量小些,.jpg格式,bmp格式老大哦。 好的算法。  用的控件包不要过多。

解决方案 »

  1.   

    减少VCL的使用,可以用到DLL来封装一部分代码!
      

  2.   

    选上project->options->packages->build with runtime packages会变小!
      

  3.   


    沒辦法﹐Delphi比不上VC直接利用了2000的資源
    不過你還是少用Delphi的VCL吧...
    如果你只是為了減少應用程序本身的大小﹐你可能采取如下作業﹕Project Manager:Project1.ext:Options...﹕Packages:Runtimes Packages﹐將Build with Runtime Packages選中。但是這樣以后﹐你在打包的時候還是不能減少文件的大小...
      

  4.   

    可以用到DLL来封装一部分代码,在interface
      uses 单元里,没有用到的单元去掉。
      

  5.   

    压一下就会减少一半的啦用 upx压, upx is the best...
      

  6.   

    呵呵,你还可以根本不用FORM,可以在程序运行中再生成FORM,这样的话你的程序可能只有几十K,
      

  7.   

    尽量少用控件,可以使用API等精减你的program!
      

  8.   

    几百k的大小应该是正常的,如果你是选择动态连接vcl库的话,就只有几十k了,不过在没有装delphi的机子上就没法用,除非你安装的时候把vcl给打包上。
    真要减少大小,可用pecompact或aspack来压缩可执行文件,完后能像原来一样的使用
      

  9.   

    我晕,程序运行生成form和dll不是把程序运行速度减慢很多啊!
      

  10.   

    不使用VCL就会很小了.
    才**K.
      

  11.   

    用upx 或 Aspack 来压, 一般可以减少 2/3.当程式写好时, 你可以在 Project --> Options ---> Debug Info
    除消所有 Debug info.  让Delphi删去不用的Debug资讯. 也可减少 2/3我有个程序便是由 8M --(删去Debug info)--> 2.5M --(upx)--> 800K
      

  12.   

    project->options->packages->build with runtime packages