Enterprise Gold ou superior

Redistribuível
Vantagens de uma licença de programador

Quais são os benefícios de uma licença de desenvolvedor e quando eu preciso de um?

Em geral, você precisa de uma licença de usuário, se você quiser trabalhar com o controle em um sistema local / local de trabalho. Você pode incorporar e usar o controle em documentos. Você precisa de uma licença de usuário para cada sistema que deseja usar o controle.

A licença do desenvolvedor, no entanto, é usada para criar aplicativos ou bancos de dados distribuíveis. Um banco de dados ou aplicativo criado com a licença do desenvolvedor funcionará em outro sistema com um desenvolvedor adicional ou licença de usuário.

Ao construir um arquivo executável sem uma licença de desenvolvedor, o objeto de código de barras se comporta como não licenciado. O usuário precisa comprar sua própria licença para fazer o objeto de código de barras funcionar.

Ao construir um arquivo executável com a licença do desenvolvedor, o objeto de código de barras se comporta como licenciado. O usuário não precisa comprar sua própria licença porque o executável compilado é licenciado através da licença do desenvolvedor.

Aplicativos que são conhecidos por suportar uma licença de desenvolvedor:
  • Visual Studio, C#, Visual Basic, Visual C++, C++ Builder (Embarcadero), Delphi, Visual J# e REAL Basic
    Um aplicativo (*.EXE) criado usando a licença de desenvolvedor pode ser distribuído.
  • Microsoft Access
    Um banco de dados (*.ACCDE, *.MDE) criado usando a licença de desenvolvedor pode ser distribuído.
  • Lotus Freelance, Lotus WordPro, ProvideX 7

Distribuição do objeto de código de barras (Controle ActiveX, OCX) com a sua própria aplicação

Ao criar e distribuir um aplicativo com o objeto de código de barras ActiveBarcode (ActiveX Control, OCX) com um ambiente de desenvolvimento como o Visual Studio, você precisa ter certeza de que certos arquivos estão instalados no sistema de destino. Há uma maneira fácil de fazer isso:

Você pode incluir o programa de instalação ActiveBarcode como parte de sua própria solução de software e usá-lo.

Nosso programa de instalação garante que o objeto de código de barras (activebarcode.ocx) esteja disponível em todo o sistema em variantes de 32 bits e 64 bits. Todos os componentes necessários do tempo de execução são instalados e registados.

Dica para automação: Use o parâmetro /silencioso se nenhuma interação do usuário for desejada para a instalação. Se você usar o parâmetro / muito silencioso,a tela também é omitida.

Use o parâmetro /type=control-only se você precisar somente o controle de código de barras (x86/x64) para sua instalação. Isso é útil se você quiser uma solução simples para distribuir o Controle ActiveBarcode como parte de sua própria solução de software ou apenas precisar de um elemento específico da Suíte ActiveBarcode. Os parâmetros aceitos para /type= são: full, application, office, control-only, custom.

Por exemplo, você pode iniciar a instalação do ActiveBarcode a partir do seu próprio programa de instalação da seguinte forma:
ActiveBarcode-Setup6.12.2.exe /verysilent /type=control-only

Alternativa: Windows Installer (msiexec) e componentes de tempo de execução necessários Se você não quiser usar o programa de instalação ActiveBarcode para sua implantação, você pode usar os pacotes compactos de instalação msi fornecidos por nós. Os pacotes de instalação para a versão de 32 bits e 64 bits do Controle podem ser baixados aqui: ActiveBarcode requer componentes de tempo de execução do "Pacote Redistributível Visual C++ 2015". Se você instalar o objeto de código de barras ActiveBarcode através do Windows Installer (MSI), você tem que ter certeza de que esses componentes de tempo de execução estão disponíveis no sistema de destino. Você pode baixar o "Pacote Redistributível Visual C++ 2015" de Microsoft.
Outras alternativas Se você não quiser usar nossos pacotes de instalação MSI para instalar o controle no sistema de destino:
  • Você pode usar sua própria ferramenta de configuração. Muitas ferramentas de instalações (como por exemplo, a configuração do Inno) podem configurar e registrar o controle durante a instalação.
  • Você também pode configurar o controle manualmente: ao copiar o controle manualmente, você precisa registrar o Controle ActiveX (OCX) no sistema antes que ele possa ser usado. Você pode fazer isso a partir do alerta de comando (com direitos de administrador) com o seguinte comando: regsvr32 activebarcode.ocx
    Por favor, note que você tem que se registrar para ambos os 32 bits e a versão de 64 bits.
  • Se você tem requisitos especiais, teremos o prazer de ajudá-lo com uma solução individual e suport: Por exemplo, se você quiser instalar o objeto ActiveBarcode apenas para o usuário atual para que não sejam necessários direitos de administrador ao instalar e registrar o componente, podemos oferecer-lhe uma solução.
Instalação do Objeto de Código de Barras sem direitos de admin ActiveBarcode requer direitos de administrador para instalar o sistema De objeto de código de barras em todo o sistema. Instale uma vez e todos os usuários possam fazer uso do ActiveBarcode. A maneira normal é executar regsvr32.exe ActiveBarcode.ocx para registrar o OCX no sistema. Se você usar a configuração ActiveBarcode, isso será feito automaticamente para você. No entanto, isso requer direitos de admin durante a instalação para tornar o objeto de código de barras disponível para todos os usuários de toda a máquina.

Se você tem um cenário de usuário que requer a instalação do OCX sem direitos de administrador, você pode usar essas ferramentas:

Baixar: RegisterActiveBarcode4CurrentUser.zip
ZIP


Copie o conteúdo do arquivo ZIP na pasta onde você salvou o ActiveBarcode.ocx. Leia atentamente as instruções no arquivo readme.txt.

Para registrar a versão de 64 bits (x64) do OCX, execute o seguinte programa:
RegisterActiveBarcode4CurrentUser-x64.exe

Para registrar a versão de 32 bits (x86) do OCX, execute o seguinte programa:
RegisterActiveBarcode4CurrentUser-x86.exe

Execute esses programas como o usuário atual que deve ser capaz de executar seu aplicativo mais tarde.