PRB: VB 4.0 EXEs Are Different When Compared Byte-by-ByteLast reviewed: October 30, 1995Article ID: Q129288 |
The information in this article applies to:
SYMPTOMSWhen making two executables in a row from the same project no matter how small, the .EXE files will come out with a difference in bytes when using the FC (File Compare) utility. No two executable files created from the same Visual Basic 4.0 source code are identical. While the file sizes may be the same between two .EXE files, a byte-by-byte comparision reveals that the actual .EXE files are different.
CAUSEMany internal identifiers and GUIDs that may be used in the application are reassigned on every compile. A few of these are written out into the .EXE file in internal tables. Also, the Win32 file format has an entry in it for the time stamp of the executable. This will be set to a different value each time you make a new .EXE file.
STATUSThis behavior is by design.
MORE INFORMATION
Steps to Reproduce Behavior
|
Additional reference words: 4.00 vb4win vb4all
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |