这个大小不算很大,一个什么都没有的空工程编译以后都已经很大了。
如果真的要小的话,那么直接调用API,不要用控件。其实为了开发效率,为什么不用控件呢?

解决方案 »

  1.   

     你把IDE窗口的Component页下的install packages打开,再清除Runtime packages复选框里的Build with runtime packages选项试试,大小应该在28.5k之内
      

  2.   

    to heifei:那样的话,运行程序的时候必须带上很多包。发行的时候不能用这个方法,除非保证安装这个软件的机器上都有 Delphi 5
      

  3.   

    强烈建议使用aspack压!!!我760多k 的程序压成了280k!!
      

  4.   

    如果你不使用Form单元的话,程序将会变得很小。比如你用new...->Console Application,这样建立出来的程序是很小的,但是你也就不能使用控件了。不过还可以使用类,在uses里加上Classes,如果你使用API就可以完成的话,那么就可以不用Form单元,你说的那种没有加任何代码就有285K大就是因为Forms这个单元。不信你在Console Application里的uses里加上Forms,马上就会增大很多。Forms是罪魁祸首
      

  5.   

    当然,程序编译后可以用ASPACK或者UPX压缩的,这样执行文件或者DLL会缩小很多,而执行效率几乎没有多大影响。可以去www.aspack.com下载