Delphi重新编译后EXE文件变大 前人写的程序,拿到源码后,重新编译一次,没有增加(减少)任何功能,但是发现编译后,可执行文件EXE变大了很多,以前只有500KB,现在发现有1.3MB,而且执行速度也没有原来快。不知道是什么样原因? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.前人是不是在工程里勾上了build with runtime packages?2.也有可能是你装了D里安装了很多插件,并引用了此单元。具体你自己判断了 勾上build with runtime packages后,重新编译文件时,会报错。 估计是用另一个Delphi版本编译的 release模式?原先的exe用upx压缩过? 不是编译问题,是原来的exe是压缩过的 如aspack,就和使用RAR差不多,但出来的是EXEaspack压缩率好高,8M的软件可以压到1M,我试过 因为你的程序会报错,所以先确认原来的程序包所有控件是否都有(也就是程序包有没有很多的dll文件),如果有就勾上build with runtime packages编译,跟踪一下,会不会报错。aspack加壳的情况先不要管。 3种可能1.工程里是否选择了build with runtime packages?2.delphi版本不同,比如原来用的D6,现在你用的D20103.原来编译出的exe经过了upx等工具压缩 help 求BSpline、BezierCurve、NURBSpline曲线的算法!! 请问,如何判断EDIT1里的值,是否被更改过? 急!!100分就帮助!在线等! 如何把TOleEnum类型的变量值转换为字符串类型 OA问题:如何将图章(bmp,jpg)插入到word中去! 如何动态生成一个Form??? 请csdn里的朋友进来谈谈。 这张盘买的值!! zswang您好请教个问题 enter 焦点移动 初学OOP、控件开发的人问一个在CSDN水平不高的问题
2.也有可能是你装了D里安装了很多插件,并引用了此单元。具体你自己判断了
aspack压缩率好高,8M的软件可以压到1M,我试过
aspack加壳的情况先不要管。
1.工程里是否选择了build with runtime packages?
2.delphi版本不同,比如原来用的D6,现在你用的D2010
3.原来编译出的exe经过了upx等工具压缩