Topic: Автообновление
Скажите пожалуйста как можно сделать автообновление для своего проекта?
My Visual Database → Russian → Автообновление
Скажите пожалуйста как можно сделать автообновление для своего проекта?
В принципе это возможно, в последней бета версии я добавил функцию HTTPGetFile, позволяющая скачать файл из интернета, т.о. чтобы обновить программу, вам всего лишь необходимо написать скрипт, который скачает новые файлы в папку с проектом:
tables.ini
forms.xml
Script\script.dcu
Script\script.pas
обновлять exe и dll файлы нет необходимости.
Кто может скинуть образец (проект) (MySQL)? Пожалуйста.
Это очень сложный пример получится ))))
Я делал так:
1. На web-сервере в текстовом файле хранил номер последней доступной версии + установочный файл, созданный InnoSetup
2. При запуске программы скачивал файл с номером версии и сравнивал с текущим. Если номер отличался, то
3. Скачиваем установочный файл, запускаем его и закрываем приложение.
Всё это хорошо работает, если не меняется структура данных или если структура данных меняется, но не нужно сохранять пользовательскую базу. В противном случае нужно писать две процедуры:
1. Экспорт данных
2. Импорт данных.
Экспорт запускать после скачивания обновления, а импорт - после первого запуска обновления. При этом Импорт данных должен уметь загружать данные из всех предыдущих версий приложения.
My Visual Database → Russian → Автообновление
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi