怎么减小生成的EXE文件的大小
如何减小生成的EXE文件的大小。我的VB6程序生成最终的EXE文件后,为88.4M,但是用WINRAR压缩后,却只有2.7MB,
如何减小生成的EXE文件的大小。
我的VB6程序生成最终的EXE文件后,为88.4M,但是用WINRAR压缩后,却只有2.7MB,这是为什么,
还有如何控制生成的EXE的大小。
[解决办法]
你肯定使用了很多全局的、大的、定长的数组变量等等。。。。。。。
[解决办法]
可能是你的图片用的多,而图片又没有采用jpg格式,想小就把图片转成jpg格式,或者用资源文件,程序里调用它
[解决办法]
[解决办法]变量再怎么多也不会很大,最多不过多占点内存。应该是资源文件的问题了……
[解决办法][解决办法][/url]
[解决办法]最佳办法
1、尽量少在设计阶段加载图片,尤其是BMP的图片
2、将图片放置到资源文件中,或者某一文件夹下,在运行阶段加载。
[解决办法]这个...肯定是资源文件过大 要是不带资源文件原生的exe 88m 这个大小已经逆天了
顺便可以用加壳软件加个壳 能小很多 例如upx
[解决办法]在“引用”里看看
[解决办法]可以用upx
[解决办法]可以用UPX处理下exe
[解决办法]不要在设计阶段使窗体中存储大量图片。实际上,窗体中预存的图片都是 BMP 格式,即使加载的源文件是 JPG 格式。
你可以在程序运行时通过代码后期加载图片。但问题是,图片文件要独立于程序了。
[解决办法] 删除所有的图片
[解决办法]88M,对于某些小众杀软就直接干掉了。
的确不要嵌入太多可以外置的东西,是不是塞进去后忘记删掉了?
[解决办法]编译后的exe程序有88.4M,已经破吉尼斯纪录了,比微软厉害!
估计十有八九是图片文件太多,图片要在exe运行时动态加载,可以将所有图片封装到DLL中,然后动态加载。或者干脆放到一个文件夹中,exe运行时动态加载。
[解决办法]呵呵,有88M,我写了多年的程序才有1M多一点,要减小可以将你的一些图片放在相关目录下由程序运行时读取,将一些其他的数据也放在另外由程序读取。
[解决办法][解决办法]UPX
[解决办法]恭喜楼主,居然实现了这样宏大的项目,看来中国软件业的希望就寄托在你身上了!
[解决办法]图片,文本信息特多了