расположение проекта | |
---|---|
DmitryKn Автор Сообщений: 280 Дата регистрации: 06.04.2022 |
Добрый день,
мне достался проект по наследству, в нем реализовано следующее расположение и запуск: Рабочий проект proga находится в директории D:\work\project\... тут уже сам проект и его подпапки. Запуск идет из приложения start D:\work\start\...start.exe На диске имеется директория D:\Users\user1 и т.д. для каждого пользователя, в нем SETAP.ini содержит:
Во время выполнения statr проверяется были ли изменения в proga.app и если да то копируется в директорию пользователя (например D:\Users\user1\project\), если изменений не было, то запускается ранее лежавший там proga.app, т.е. он всегда лежит у каждого пользователя. Изменения и правки проекта происходят в основном расположении PathSystem=D:\work\project\ а затем при запуске копируется каждому пользователю. База данных с таблицами в D:\work\project\ Хочу понять, с какой целью такая конструкция могла быть применена автором, мы же можем запускать множество раз сразу PathSystem=D:\work\project\proga.app без всякого копирования и вообще создания каких-либо директорий пользователей? Какие-то преимущества есть или это избыточное нагромождение? Сам проект лежит на сервере, пользователи к нему подключаются через rdp Исправлено 2 раз(а). Последнее : DmitryKn, 28.06.22 11:57 ![]() |
Re: расположение проекта | |
---|---|
PaulWist Сообщений: 14501 Дата регистрации: 01.04.2004 |
Если все юзеры будут запускать один ехе-шник с сервера, то для обновления релиза надо будет выгонять всех из проги.
При копировании для каждого юзера, достаточно положить новый ехе-шник в место распределения, затем только юзер для которого сделано обновление должен перезайти в прогу, все остальные работают пез перезахода. ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) ![]() |
Re: расположение проекта | |
---|---|
DmitryKn Автор Сообщений: 280 Дата регистрации: 06.04.2022 |
Спасибо
![]() |
© 2000-2023 Fox Club  |