Войти

Показать полную графическую версию : различные EXE после компиляции


Guest
10-05-2004, 09:43
кто подскажет почему при компиляции 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
возможно изза разных операционных систем...

pva
12-05-2004, 10:45
Компиляторы Borland не чистят за собой мусор, который в памяти. Если вы посмотрите на exe-шники, увидите то, что лежало в памяти при компиляции.

Guest
12-05-2004, 13:54
оказалось - дата/время
попробовал сделать bat-файл из 2 строк:

time 10:10
..\Delphi5\bin\dcc32.exe file1.dpr

потом file1.exe переименовываем в file0.exe и еще раз пускаем bat
в результате 2 одинаковых EXE

всем кто принял посильное участие спасобо  




© OSzone.net 2001-2012