Перераспределяемый
Преимущества лицензии разработчика

 Enterprise Gold или выше

Преимущества лицензии разработчика

Когда мне это необходимо?
Как правило, для работы с элементом управления на одной локальной системе/рабочем месте требуется пользовательская лицензия. Вы можете встраивать и использовать элемент управления в документах. Для каждой системы, на которой вы планируете использовать элемент управления, требуется одна пользовательская лицензия.

Лицензия разработчика, однако, используется для создания приложений или баз данных, предназначенных для распространения. База данных или приложение, созданное с помощью лицензии разработчика, будет работать на других системах без дополнительной лицензии разработчика или пользователя.

При создании исполняемого файла без лицензии разработчика объект штрих-кода ведет себя как нелицензионный. Пользователю необходимо приобрести собственную лицензию, чтобы объект штрих-кода работал.

При создании исполняемого файла с помощью лицензии разработчика объект штрих-кода ведет себя в соответствии с лицензией. Пользователю не требуется приобретать собственную лицензию, поскольку скомпилированный исполняемый файл лицензируется через лицензию разработчика.

Приложения, которые, как известно, поддерживают лицензию разработчика:
  • Visual Studio, C#, Visual Basic, Visual C++, C++ Builder (Embarcadero), Delphi, Visual J# и REAL Basic
    Приложение (*.EXE), созданное с использованием лицензии разработчика, может быть распространено.
  • Microsoft Access
    База данных (*.ACCDE, *.MDE), созданная с использованием лицензии разработчика, может быть распространена.
  • Lotus Freelance, Lotus WordPro, ProvideX 7

Распределение объекта «Штрихкод»

(ActiveX Control, OCX) с вашим собственным приложением
При создании и распространении приложения с объектом штрих-кода ActiveBarcode (ActiveX Control, OCX) с помощью среды разработки, такой как Visual Studio, необходимо убедиться, что определенные файлы установлены в целевой системе. Существует простой способ сделать это:

Вы можете включить программу установки ActiveBarcode в состав вашего программного решения и использовать ее.

Наша программа установки обеспечивает доступность объекта штрих-кода (activebarcode.ocx) во всей системе как в 32-разрядном, так и в 64-разрядном вариантах. Все необходимые компоненты среды выполнения установлены и зарегистрированы.

ActiveBarcode: Info
  • Вы не имеете права предоставлять свою лицензию и файлы лицензии третьим лицам.
  • Запрещается создавать и распространять приложения, единственной целью которых является создание штрих-кодов.
Рекомендация по автоматизации: используйте параметр /silent, если не требуется взаимодействие пользователя при установке. При использовании параметра /verysilent отображение на экране также не производится.

Используйте параметр /type=control-only, если для вашей установки требуется только контроль штрих-кодов (x86/x64). Это может быть полезно, если вам требуется простое решение для распространения ActiveBarcode Control в составе вашего программного решения или вам необходим только определенный элемент из ActiveBarcode Suite. Допустимые параметры для /type=: full, application, office, control-only, custom.

Например, вы можете запустить установку ActiveBarcode из вашей собственной программы установки следующим образом:
ActiveBarcode-Setup6.12.4.exe /verysilent /type=control-only

Альтернатива: Windows Installer (msiexec) и необходимые компоненты среды выполнения
Если вы не желаете использовать программу установки ActiveBarcode для развертывания, вы можете воспользоваться предоставленными нами компактными установочными пакетами MSI. Установочные пакеты для 32-разрядной и 64-разрядной версий Control можно загрузить здесь: ActiveBarcode требует наличия компонентов выполняющей среды Visual C 2015 Redistributable Package. Если вы устанавливаете объект штрих-кода ActiveBarcode с помощью Windows Installer (MSI), необходимо убедиться, что эти компоненты среды выполнения доступны в целевой системе. Вы можете загрузить пакет Visual C 2015 Redistributable Package с сайта Microsoft.
Дополнительные варианты
Если вы не желаете использовать наши установочные пакеты MSI для установки Control в целевой системе:
  • Вы можете использовать свой собственный инструмент настройки. Многие инструменты установки (например, Inno Setup) могут настроить и зарегистрировать элемент управления во время установки.
  • Вы также можете настроить элемент управления вручную: при копировании элемента управления вручную необходимо зарегистрировать элемент управления ActiveX (OCX) в системе, прежде чем его можно будет использовать. Вы можете выполнить это действие из командной строки (с правами администратора) с помощью следующей команды: regsvr32 activebarcode.ocx
    Обращаем Ваше внимание на необходимость регистрации как для 32-разрядной, так и для 64-разрядной версии.
  • Если у вас есть особые требования, мы будем рады предложить вам индивидуальное решение и оказать поддержку: Например, если вам необходимо установить объект ActiveBarcode только для текущего пользователя, чтобы при установке и регистрации компонента не требовались права администратора, мы можем предложить вам решение.
Установка объекта «Штрихкод» без прав администратора
Для установки Barcode Object в системе ActiveBarcode требуются права администратора. Установите один раз, и все пользователи смогут использовать ActiveBarcode. Обычно для регистрации OCX в системе используется команда regsvr32.exe ActiveBarcode.ocx. Если вы используете настройку ActiveBarcode, это выполняется автоматически. Однако для этого во время установки требуются права администратора, чтобы объект штрих-кода был доступен для всех пользователей на всех компьютерах.

Если у вас есть сценарий использования, который требует установки OCX без прав администратора, пожалуйста, свяжитесь с нами для получения дополнительных рекомендаций.