Peter
2007-07-26 22:09:14 UTC
Hi,
I am moving all my 'stuff' to a new PC (PC2) and so I have BCB5 installed on
two PCs, checking if all works before I retire PC1.
I have made sure that all the same version of components are installed etc.
I built my main project again on PC2 and figured the compiled versions
created on PC1 and PC2 should be the same so I did a hex compare.
They were different ... ouch ... (PS both compiled for 'release')
I have been looking, searching and spent considerable time trying to figure
out what the problem is as I don't like it that one project, using identical
compilers (and settings), yields to different exes.
Then I compared two builds built on the same system. Built a version, moved
it to a different folder, build a version again and then compared the two.
They are different too and different on the same locations as with the
version built on PC2.
That more or less put me at ease, as it seems this is not that strange.
However, I would like to find out *if* it is normal and what the reason
might be ?
Differences seems to be in the beginning (about 6 bytes further than 'PE')
Each time one byte at different locations (6, 7 occurances).
And then a larger chunk towards the end although it looks like again one or
two bytes different, but they happen to be in that chunk in large numbers,
so the hex editor sees a larger chunk as different.
Your expertise appreciated.
I am moving all my 'stuff' to a new PC (PC2) and so I have BCB5 installed on
two PCs, checking if all works before I retire PC1.
I have made sure that all the same version of components are installed etc.
I built my main project again on PC2 and figured the compiled versions
created on PC1 and PC2 should be the same so I did a hex compare.
They were different ... ouch ... (PS both compiled for 'release')
I have been looking, searching and spent considerable time trying to figure
out what the problem is as I don't like it that one project, using identical
compilers (and settings), yields to different exes.
Then I compared two builds built on the same system. Built a version, moved
it to a different folder, build a version again and then compared the two.
They are different too and different on the same locations as with the
version built on PC2.
That more or less put me at ease, as it seems this is not that strange.
However, I would like to find out *if* it is normal and what the reason
might be ?
Differences seems to be in the beginning (about 6 bytes further than 'PE')
Each time one byte at different locations (6, 7 occurances).
And then a larger chunk towards the end although it looks like again one or
two bytes different, but they happen to be in that chunk in large numbers,
so the hex editor sees a larger chunk as different.
Your expertise appreciated.