Показать полную графическую версию : различные EXE после компиляции
кто подскажет почему при компиляции delphi проекта EXE всегда получаются разные, даже если ничего не менять в самом проекте?
т.е. на одном компе создаем проект, компилим, переимновываем exe, компилим 2-ой раз, сравниваем (fc /b file1.exe file2.exe >1.log) и видим - разные!!!
hasherfrog
11-05-2004, 08:38
Первое, что приходит в голову - в ехешник включается дата компиляции. Используя 1.log и любой hex-редактор, Вы можете посмотреть, чем именно отлмчаются сгенеренные файлы.
i KeepeR i
11-05-2004, 15:00
возможно изза разных операционных систем...
Компиляторы Borland не чистят за собой мусор, который в памяти. Если вы посмотрите на exe-шники, увидите то, что лежало в памяти при компиляции.
оказалось - дата/время
попробовал сделать bat-файл из 2 строк:
time 10:10
..\Delphi5\bin\dcc32.exe file1.dpr
потом file1.exe переименовываем в file0.exe и еще раз пускаем bat
в результате 2 одинаковых EXE
всем кто принял посильное участие спасобо
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.