用DELPHI写不需要界面的程序,只在后台运行的,如果用隐藏FORM的那种方式,程序体积太大了,不知道该怎么做才能把程序体积减小

解决方案 »

  1.   

    如果管理软件,只有BPL分发下。
    如果是小型的专业技术软件,API写。
      

  2.   

    同意楼上的,直接用api写,
    体积可以在100k一下。
    只引用 widows,和 message两个单元,其他的就不要用了。
      

  3.   

    一般都是Service的,程序大约400-500KB
      

  4.   

    完全用API编程,不要任何窗体,程序会很小的。例如你在记事本中写入下面代码:program Project1;uses
      windows;begin
     MessageBox(0,'这个程序应该比较小吧?哈哈!','恭喜',0);
    end.然后另存为DPR格式的文件,用Delphi打开,编译生成,就可以得到比较小的文件了。
    最后你可以用ASPack等压缩软件把程序压到只有几K。
      

  5.   

    可以使用UPX压缩一下,压缩后的大小一般情况下为原先的三分之一。