怪!同样的代码,在DELPHI中分别编译二次,结果不一样,请大侠解答

okyzx 2006-05-15 11:33:04
具体如下:
同样的代码,分别编译二次(使用Project 菜单底下的Build "工程名")
二次编译出来的文件,大小是一样,但是用二进制字节比较就有281多个字节不一样

我已经把EXE自带的版本信息关了,也通过工具把二个文件的创建时间、修改时间修改成一样的了
比较一下,还是有281个字节不一样,到底是为什么呢?DELPHI的BUG吗?
请大侠解答谢谢了
...全文
141 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
橘子香水 2006-05-16
  • 打赏
  • 举报
回复
很正常,编译器在工作的时候根据当前的环境做些优化的工作,所以每次出来的exe文件大小不一定一样.
liangyong007a 2006-05-16
  • 打赏
  • 举报
回复
赞成
aiirii 2006-05-16
  • 打赏
  • 举报
回复
可能是编译时间的差别
h2yang 2006-05-16
  • 打赏
  • 举报
回复
非常正常!编译出的exe经过优化,会有不同的结果。
YFLK 2006-05-16
  • 打赏
  • 举报
回复
EXE文件中有时间信息和编译版本等信息
okyzx 2006-05-15
  • 打赏
  • 举报
回复
不好意思上面数据错了, 是285个字节有差异,比较工具是用ultraedit
okyzx 2006-05-15
  • 打赏
  • 举报
回复
补充一下DEPHI版本是 delphi 7 build 8.1

5,392

社区成员

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

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