delphi 2007 生成的可执行文件为什么那么大?

happyjoe 2008-11-19 05:11:16
我以前delphi 7写的程序,编译好后2m多点,弄到delphi 2007下一编译,生成的可执行文件成了9m多
难道还要在哪里设置?
...全文
69 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
happyjoe 2008-11-19
  • 打赏
  • 举报
回复
知道问题所在了,
应该是devexpress vcl的问题了,我重新建立了个project,放上了一个express控件(我程序里面用到的)
编译了一下,7m多
多谢上面两位,结贴了
happyjoe 2008-11-19
  • 打赏
  • 举报
回复
另外程序移植到2007下没有做改动,就是将涉及到indy9的东西弄到indy10了
happyjoe 2008-11-19
  • 打赏
  • 举报
回复
都是不带包的,我看了一下project options 里面的设置,delphi2007 和delphi 7里面基本一致
另外我在delphi2007里面装了devexpress的一些东西,比如expressskin library等等大体积的东西,
但是我的程序里面并没有用到啊
长沙三毛 2008-11-19
  • 打赏
  • 举报
回复
是否原来是带包情况下的编译啊,而2007是不带包独立运行的编译?
僵哥 2008-11-19
  • 打赏
  • 举报
回复
[Quote=引用楼主 happyjoe 的帖子:]
我以前delphi 7写的程序,编译好后2m多点,弄到delphi 2007下一编译,生成的可执行文件成了9m多
难道还要在哪里设置?
[/Quote]
这个跟你所使用的组件库有关系,特别是某些组件库带有大量图片(比如TMS套件等)就有可能会把程序给撑大.另外看看Project的Compiler选项当中的优化选项Optimization是否有勾选

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧