различные EXE после компиляции

Ответить
Аватара пользователя
Guest

различные EXE после компиляции

Сообщение Guest »

кто подскажет почему при компиляции delphi проекта EXE всегда получаются разные, даже если ничего не менять в самом проекте?

т.е. на одном компе создаем проект, компилим, переимновываем exe, компилим 2-ой раз, сравниваем (fc /b file1.exe file2.exe >1.log) и видим - разные!!!
Аватара пользователя
hasherfrog

Re: различные EXE после компиляции

Сообщение hasherfrog »

Первое, что приходит в голову - в ехешник включается дата компиляции. Используя 1.log и любой hex-редактор, Вы можете посмотреть, чем именно отлмчаются сгенеренные файлы.
Аватара пользователя
i KeepeR i

Re: различные EXE после компиляции

Сообщение i KeepeR i »

возможно изза разных операционных систем...
Аватара пользователя
i KeepeR i

Re: различные EXE после компиляции

Сообщение i KeepeR i »

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

Re: различные EXE после компиляции

Сообщение pva »

оказалось - дата/время

попробовал сделать bat-файл из 2 строк:



time 10:10

..\Delphi5\bin\dcc32.exe file1.dpr



потом file1.exe переименовываем в file0.exe и еще раз пускаем bat

в результате 2 одинаковых EXE



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

Вернуться в «Программирование и базы данных»