powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Обновление программы
9 сообщений из 9, страница 1 из 1
Обновление программы
    #39416559
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если не делать отдельно запускающее приложение, которое будет проверять наличие обновления, обновлять основную программу, потом запускать её, а сама закрываться.
А просто включить этот сервис в приложении, которое будет ввиде одного ЕХЕ-файла и набора не подключенных pbd-файлов. Программа проверит обновление и приналичии его обновит нужные библиотеки, а потом их уже обновленные подключит к текущему процессу.

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

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

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

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

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

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


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