Цитата:
Сообщение от nerazdelenyiatom
я первый раз обновляюсь, до этого только пролевался, и поэтому вопрос:
подскажите как правильней сделать? заменить ехе шный файл в папке со старой версией или из старой версии скопировать только Сетинг.ини и сетинг.бак в новую???
|
В принципе, для большинства обновлений достаточно переписать только файл LeoCar.exe в папку со старой версией. Но достаточно часто вместе с ним идет еще несколько файлов в разных каталогах, которых может не быть в папке со старой версией (например, файл Logo.jpg появился только в этой версии, и если его не скопировать - то логотип загрузки программы будет старым с оранжевым фоном).
Также рекомендуется перезаписывать скины по умолчанию, ведь при появлении новых элементов управления в программе данных об их параметрах не будет в старых скинах.
Поэтому способ, который будет действовать 100% - это копирование старых файлов настроек и баз данных в папку, где лежит только новая версия.
Файлы с расширением .bak - это резервные копии, которые делаются каждый раз, когда изменяется любой файл настроек или БД. Например, добавили новую песенку в базу - старая сначала скопируется в .bak, а только уже после этого запишется с расширением .ini
Файлы с расширением .BakUp - это резервные копии, которые делаются раз в сутки при первом запуске программы (когда появляется сообщение "Архивирование БД завершено!").
Оба файла резервных копий могут быть использованы при восстановлении программы - вначале она проверит, в каком содержится больше записей, и восстановит именно его.
Таким образом, эти файлы являются служебными, и для переноса настроек и баз данных достаточно скопировать только файлы с расширением .ini из старой папки в новую.