CNDEV
...
...
账号
登
登录
先
先随便看看
中国开发网
: 论坛:
程序员情感CBD
: 贴子 580860
dead_lee
·
2007-11-15 05:00:59
·
阅读: 284
ok
<空>
相关信息:
我用java下一个checksum工具检验.net的编译结果,发现两次编译的结果不一样
(62字)
(
dead_lee
[561]
2007-11-14 10:28
)
同样delphi源代码,2次编译的exe内容也是肯定不一样的
(25字)
(
haitao
[426]
2007-11-14 10:50
)
嗯,那么检查代码是否有实质修改, 还有更好的办法么. Java这点还是很方便的,不知道windows 程序的咋玩
(空) (
dead_lee
[390]
2007-11-14 19:14
)
2个土办法
(141字)
(
haitao
[397]
2007-11-15 08:53
)
如果编译时真加了时间信息的话……,那你的第二个方法真是土的不能再土了。
(空) (
没脾气2x
[335]
2007-11-15 09:20
)
土啊、穷啊,都是不得已的
(11字)
(
haitao
[308]
2007-11-15 09:57
)
问题是已经土到不可能实现的程度了。
(空) (
没脾气2x
[307]
2007-11-15 10:06
)
写成bat应该可以
(40字)
(
haitao
[313]
2007-11-15 16:26
)
别的不说,默认版本号自增你关掉没有
(空) (
Miracle
[349]
2007-11-14 19:34
)
没有找到哦, 在哪里? 项目的编译属性里面没有看到, 在Options里面也没有.
(空) (
dead_lee
[403]
2007-11-15 10:43
)
csharp的话看看AssemblyInfo.cs
(空) (
Miracle
[415]
2007-11-15 12:24
)
ok
(空) (
dead_lee
[283]
2007-11-15 13:00
)
改了, 版本号现在固定了,但是两次编译还是有不同的checksum
(空) (
dead_lee
[392]
2007-11-15 16:06
)
我上午试验了一个delphi小项目,2次编译的exe有72处差别!
(60字)
(
haitao
[505]
2007-11-15 16:11
)
不知道为啥...因为可以用不同的二进制代码实现同样的功能? 但是每次都生成不同的也夸张了点吧
(空) (
dead_lee
[351]
2007-11-16 11:46
)
不同的应该只是时间特性。。。。。。。。因为大多数都是一样的不同;每次都是那些个地方不同,不同的内容也每次都不一样
(43字)
(
haitao
[377]
2007-11-16 12:38
)
我刚才测试了一下gcc, helloworld,两次编译都是md5都是相同的
(空) (
lukejee
[511]
2007-11-16 12:52
)
这就解释了有时候程序运行出错,检查代码没问题,重新启动DELPHI再次编译,问题消失。
(空) (
pcplayer
[383]
2007-11-16 11:51
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录