主题:[讨论]怎么delphi生成的exe文件比VB的还大???
天天学习
[专家分:4570] 发布于 2007-09-07 17:41:00
同样一个程序,我用VB做了一个,再用delphi做了一个。结果,VB生成的exe文件为64KB,而delphi的exe为[color=red]384KB[/color],这是怎么回事啊?是一个很简单的文件分割合并的程序,方法都是一样的。
回复列表 (共3个回复)
沙发
天天学习 [专家分:4570] 发布于 2007-09-08 12:37:00
而且一个默认的空白工程生成的project1.exe就有359KB,怎么这么大??
板凳
长尾兔 [专家分:3630] 发布于 2007-09-08 13:02:00
你把VB做的exe文件拷贝到没有安装过VB的系统上运行一下试试,应该不可以正常运行,提示缺少一些动态链接库。然后你找到这些dll文件看一下体积有多大。
其实delphi也可以象vb这样编译不能脱离环境运行的exe,你可以在options选项中找一下,有这样的选项。
VB编译的exe文件是解释执行的,而delphi编译的exe是编译执行。这又是很大的一个区别。
3 楼
天天学习 [专家分:4570] 发布于 2007-09-09 12:15:00
原来是这样.它随身携带了运行库
我来回复