![]() |
кто подскажет почему при компиляции delphi проекта EXE всегда получаются разные, даже если ничего не менять в самом проекте?
т.е. на одном компе создаем проект, компилим, переимновываем exe, компилим 2-ой раз, сравниваем (fc /b file1.exe file2.exe >1.log) и видим - разные!!! |
Первое, что приходит в голову - в ехешник включается дата компиляции. Используя 1.log и любой hex-редактор, Вы можете посмотреть, чем именно отлмчаются сгенеренные файлы.
|
возможно изза разных операционных систем...
|
Компиляторы Borland не чистят за собой мусор, который в памяти. Если вы посмотрите на exe-шники, увидите то, что лежало в памяти при компиляции.
|
оказалось - дата/время
попробовал сделать bat-файл из 2 строк: time 10:10 ..\Delphi5\bin\dcc32.exe file1.dpr потом file1.exe переименовываем в file0.exe и еще раз пускаем bat в результате 2 одинаковых EXE всем кто принял посильное участие спасобо |
Время: 01:16. |
Время: 01:16.
© OSzone.net 2001-