Непонятная фишка с компилируемыми файлами

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Непонятная фишка с компилируемыми файлами

Сообщение Pantalone » 04.02.2006 (Сб) 18:23

Обнаружилась тут такая странная вещь, создаю проект, сохраняю его и закрываю. Далее открываю его и компилирую Project1.exe, затем сразу же компилирую Project2.exe, затем Project3.exe и затем Project4.exe.
При этом получается что Project1.exe отличается от всех других файлов намного большим количеством несовпадающих байтов, чем другие файлы между собой. Уточню, не размером, а именно байтами, которые не равны. Почему такое происходит? Первый компилируемый после открытия проекта файл содержит что-то другое чем все последующие?
VB6 SP6

GOD-iDS
Новичок
Новичок
 
Сообщения: 25
Зарегистрирован: 03.02.2006 (Пт) 9:51
Откуда: Пенза

Сообщение GOD-iDS » 04.02.2006 (Сб) 18:57

для этого надо вызвать детективов и послать на разветку в этот шпионский Microsoft. :lol: :lol: :lol:

Вопрос интересный, а ответ может быть:
Время течёт - всё изменяется!
Трудно быть богом, но я попробую!

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 04.02.2006 (Сб) 19:45

Видимо автопроставление версий. Хотя вопрос много несовпадающих байтов это сколько?

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 04.02.2006 (Сб) 20:38

GAGArin
Версии это вряд ли, скорее название Project1...2...3, у каждого свое, но это минимум байтов. Несовпадающих байтов в разы больше.
Провел еще опыт, компилирую Project1 и переименовываю в Project2, еще раз компилирую Project1 и переименовываю в Project3 и так несколько раз, т.е. отличий вообще не должно теперь быть, а картина та же самая, самый первый после открытия проекта скомпилированый файл больше всех отличается по байтам от других, чем те между собой.
Все это ерунда, конечно, и в работе никак не отражается, но почему такое происходит вот загадка. Я тут с контрольной суммой работаю в зависимости от содержимого файлов, потому и наткнулся на такой эффект.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 95

    TopList