Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Обновление программы / 9 сообщений из 9, страница 1 из 1
10.03.2017, 05:43
    #39416559
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление программы
А если не делать отдельно запускающее приложение, которое будет проверять наличие обновления, обновлять основную программу, потом запускать её, а сама закрываться.
А просто включить этот сервис в приложении, которое будет ввиде одного ЕХЕ-файла и набора не подключенных pbd-файлов. Программа проверит обновление и приналичии его обновит нужные библиотеки, а потом их уже обновленные подключит к текущему процессу.

Может кто-то так уже делал или пытался, поделитесь впечатлениями.
Или прокомментируйте такую схему обновления приложения (плюсы, минусы и т.д.).
...
Рейтинг: 0 / 0
10.03.2017, 15:02
    #39416976
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление программы
Мы в БД все одно время складывали. Загрузчик определял версию и обновлял файлы, потом запускал и отваливался. К текущему процессу делали загрузку только ресурсов.
В общем обычно.
...
Рейтинг: 0 / 0
10.03.2017, 18:35
    #39417169
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление программы
AIS,

Иногда .PBD блокируются процессом, и их не удается заменить.
Не помню при каких обстоятельствах.
...
Рейтинг: 0 / 0
10.03.2017, 18:50
    #39417185
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление программы
Anatoly MoskovskyAIS,

Иногда .PBD блокируются процессом, и их не удается заменить.
Не помню при каких обстоятельствах.
Так если на старте приложения они ещё не подключены, то они не должны блокироваться, как по мне. Это если делать обновление после их подключения, то скорее всего могут возникнуть сложности.

А в РВ можно как-то проверить .PBD блокировку?

ПС. замена .PBD при работе приложения - это ведь не должно вызывать проблемы для РВ.
...
Рейтинг: 0 / 0
11.03.2017, 00:38
    #39417257
roleks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление программы
Делал так: основное приложение берет обновления с базы, и создает батник.
Потом запускает его, а само закрывается
Батник копирует обновления, потом запускает приложение.

Все
...
Рейтинг: 0 / 0
29.03.2017, 17:18
    #39429425
VFl
VFl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление программы
Делал так - приложение запускается и проверят себя на новую версию. Если новая версия есть, то оно само запускает программу для апдейта и завершает себя. Программа для апдейта переписывает приложение на новую версию и запускает его по новой.
...
Рейтинг: 0 / 0
29.03.2017, 17:33
    #39429437
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление программы
т.е. самый распространенный вариант, и по всей видимости надежный - это основная программа + программа обновления.
Выходит, что мой "велосипед" 2в1 не лучшее решение.
ОК, всем спасибо за комментарии.
...
Рейтинг: 0 / 0
03.04.2017, 16:00
    #39432150
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление программы
Дополнение.
Лучше вспомогательную программу писать НЕ на РВ.
Мы сталкнулись с проблемой обновления, когда переходили с РВ11.5 на 12.5.
Не получалось заменить dllи, т.к. обе программы на них и работали.
...
Рейтинг: 0 / 0
04.04.2017, 11:14
    #39432675
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление программы
Riska ,
спасибо учту.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Обновление программы / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]