Создание лицензий

Больше
11 года 11 мес. назад #25328 от кичтемсобруТ
кичтемсобруТ создал эту тему: Создание лицензий
Добрый день!

Такое предложение.

Перепишите часть, связанную с созданием лицензий.


Я например до 10-ти раз в день создаю лицензии (точнее заменяю файл bCustom.lic).

Можно как нибудь в следующих релизах подправить это таким образом:

1 раз входишь в архив, вводишь пароль, а потом как в проводнике выбираешь нужный файл .fdb и работаешь с ним!!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 года 10 мес. назад #25344 от кичтемсобруТ
кичтемсобруТ ответил в теме Создание лицензий
22 просмотра за неделю, и ни одного ответа(((((

или ответа не будет пока Владимир Малиновский не просмотрит?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 года 10 мес. назад - 11 года 10 мес. назад #25382 от vlad-mal
vlad-mal ответил в теме Создание лицензий
Похоже, что вы работаете с несколькими локальными базами (т.е. с теми, которые физически размещены на Вашем компьютере)...:) ибо при работе в сети пользователям менять лицензии обычно не с руки. Кроме того, при работе в сети пользователь просто не "видит" файлы FDB (они расположены в недоступном месте, на компьютере сервера).
Да и создан был этот механизм для упрощения настройки подключения множества мользователей: один раз создал лицензию и просто скопировал файлик всем остальным 150ти пользователям.
...хотя, может быть, именно в Вашем случае, я и ошибаюсь.


Тем не менее, Ваша проблема понятна.
В данный момент могу предложить механизм оперативного замена лицензии, с помощью командных файлов.
См. ниже.

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 года 10 мес. назад #25383 от vlad-mal
vlad-mal ответил в теме Создание лицензий
Исходные данные.

Предположим две вещи:
1. Вы работаете с двумя базами, полный путь к которым выглядит так:
  1. "C:\Базы_Турбо_архива\СметыВажныхЗаказчиков.FDB"
  2. "C:\Базы_Турбо_архива\СметыСтарыхЗаказчиков.FDB"

2. Ваша программный комплекс Строительный эксперт установлен по пути
"C:\Строительный эксперт"
Это тот каталог, в котором размещены программы bExpert.exe (Турбо сметчик) и bCustom.exe (Турбо архив).
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Обратите внимание, что Вы должны выяснить реальные пути размещения указанных сущностей.

Дальше все просто.

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 года 10 мес. назад #25384 от vlad-mal
vlad-mal ответил в теме Создание лицензий
Дальше все просто (продолжение).

1. Создаете файл лицензии для подключения к базе 1. ("C:\Базы_Турбо_архива\СметыВажныхЗаказчиков.FDB"), сохраняете его под именем, например, СметыВажныхЗаказчиков.lic.
Создаете еще один файл лицензии для подключения к базе 2. ("C:\Базы_Турбо_архива\СметыСтарыхЗаказчиков.FDB"), сохраняете его под именем, например, СметыСтарыхЗаказчиков.lic.
Файлы лицензий сохраняете в том же каталоге, где обычно сохраняете файл лицензии.

Создайте (например, на рабочем столе) текстовый файл ВажныеЗаказчики.CMD следующего содержания:
chcp 1251

set BEXPERTPATH="C:\Строительный эксперт"
set LICNAME="СметыВажныхЗаказчиков.lic"

chcp 866

copy %BEXPERTPATH%\%LICNAME% %BEXPERTPATH%\bCustom.lic
Start /d %BEXPERTPATH% bCustom.exe
Теперь, если запустить этот файл на выполнение, он подменит фал лицензии на "СметыВажныхЗаказчиков.lic", и запустит Турбо архив уже с подключением к базе так, как описано в фале лицензии.

Чтобы оперативно подключиться к другой базе,
Чтобы точно так же быстро подключаться к базе "СтарыеЗаказчики", скопируйте файл "ВажныеЗаказчики.CMD", копию переименуйте в СтарыеЗаказчики.CMD и чуть-чуть исправьте содержимое файла копии:
chcp 1251

set BEXPERTPATH="C:\Строительный эксперт"
set LICNAME="СметыСтарыхЗаказчиков.lic"

chcp 866

copy %BEXPERTPATH%\%LICNAME% %BEXPERTPATH%\bCustom.lic
Start /d %BEXPERTPATH% bCustom.exe

Как видно, в четвертой строке (set LICNAME=...) задается имя файла лицензии, который следует использовать.
Ну а в третьей строке (set BEXPERTPATH=...) задается каталг, где размещается Строительный экспер и все эти файлы лицензий. Эта строка одинаковая для обоих командных файлов.

Таким образом, несложно создать столько командных файлов, сколько у Вас баз. Единственное, на что следует обратить внимание, это то, что Турбо архив, если он был запущен, "увидит" новый файл лицензии только после перезапуска.

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 года 10 мес. назад #25385 от vlad-mal
vlad-mal ответил в теме Создание лицензий
Конечно, предложенное следует рассматривать как временную меру; мы обязательно что-нибудь придумаем для удобного оперативного управления переключением между разными базами.

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модераторы: vlad-mal