O opqwthy Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-21 #1 我用delphi编译出来的dll太大了,一个都将近有5MB,现在我想把它缩小一下, 各位前辈们有什么好的方法,请多多指教。问题十万火急,关系到饭碗!!!!!!
H happycyp Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-21 #2 如果只供Delphi程序调用,则可以带包编译。会小很多。但发布程序时要将带的包对应的.bpl文件一起发布。同时主程序也要带包编译。 还有去掉不需要的单元文件,优化程序算法。
天 天道酬勤 Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-21 #3 去掉不需要的单元文件 或者将需要的函数或过程从单元文件中摘离出来 将编译后的dll文件用aspack进行压缩
M menzhe Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-21 #4 5MB?汗!将需要的函数或过程从单元文件中摘离出来是个好主意,虽然delphi的编译器可以部分编译,但还是会大不少! aspack进行压缩,硬盘空间是小了,可在内存中会解压,占用内存会大!