Redistribuible

¿Cuáles son los beneficios de una licencia de desarrollador y cuándo la necesito?

En general, necesita una licencia de usuario, si desea trabajar con el control en un sistema o lugar de trabajo local. Puede incrustar y utilizar el control en documentos. Necesita una licencia de usuario para cada sistema en el que desee utilizar el control.

Sin embargo, la licencia de desarrollador se utiliza para crear aplicaciones o bases de datos distribuibles. Una base de datos o aplicación creada con la licencia de desarrollador funcionará en otro sistema con nuestra licencia de desarrollador o usuario adicional.

Al crear un archivo ejecutable sin una licencia de desarrollador, el objeto de código de barras se comporta como sin licencia. El usuario necesita comprar su propia licencia para que el objeto de código de barras funcione.

Al crear un archivo ejecutable con la licencia de desarrollador, el objeto de código de barras se comporta como licenciado. El usuario no necesita comprar su propia licencia porque el ejecutable compilado tiene licencia a través de la licencia de desarrollador.

Aplicaciones que se sabe que admiten una licencia de desarrollador:
  • Visual Studio, C#, Visual Basic, Visual C++, C++ Builder (Embarcadero), Delphi, Visual J# y REAL Basic
    Una aplicación (*.EXE) creado con la licencia de desarrollador se puede distribuir.
  • Microsoft Access
    Una base de datos (*.ACCDE, *.MDE) creado con la licencia de desarrollador se puede distribuir.
  • Lotus Freelance, Lotus WordPro, ProvideX 7

Distribución del objeto de código de barras (ActiveX Control, OCX) con su propio aplicación

Al crear y distribuir una aplicación con el objeto de código de barras ActiveBarcode (ActiveX Control, OCX) con un entorno de desarrollo como Visual Studio, debe asegurarse de que determinados archivos están instalados en el sistema de destino. Hay una manera fácil de hacer esto:

Puede incluir el programa de instalación ActiveBarcode como parte de su propia solución de software y utilizarlo.

Nuestro programa de instalación garantiza que el objeto de código de barras (activebarcode.ocx) esté disponible en todo el sistema en variantes de 32 bits y 64 bits. Todos los componentes de tiempo de ejecución necesarios están instalados y registrados.

Sugerencia para la automatización: utilice el parámetro /silent si no se desea ninguna interacción del usuario para la instalación. Si utiliza el parámetro /verysilent, también se omite la visualización de la pantalla.

Utilice el parámetro /type-control-only si solo necesita el control de código de barras (x86/x64) para su instalación. Esto es útil si desea una solución simple para distribuir ActiveBarcode Control como parte de su propia solución de software o simplemente necesita un elemento específico de ActiveBarcode Suite. Los parámetros aceptados para /type son: full, application, office, control-only, custom.

Por ejemplo, puede iniciar la instalación de ActiveBarcode desde su propio programa de instalación de la siguiente manera:
ActiveBarcode-Setup6.12.0.exe /verysilent /type=control-only

Alternativa: Instalador de Windows (msiexec) y componentes de ejecución necesarios Si no desea utilizar el programa de instalación ActiveBarcode para su implementación, puede utilizar los paquetes de instalación MSI compactos proporcionados por nosotros. Los paquetes de instalación para la versión de 32 bits y 64 bits del Control se pueden descargar aquí: ActiveBarcode requiere componentes en tiempo de ejecución del "Paquete redistribuible de Visual C++ 2015". Si instala el objeto de código de barras ActiveBarcode a través de Windows Installer (MSI), debe asegurarse de que estos componentes en tiempo de ejecución están disponibles en el sistema de destino. Puede descargar el "Paquete Redistributable Visual C++ 2015" desde Microsoft.
Otras alternativas Si no desea utilizar nuestros paquetes de instalación MSI para instalar el control en el sistema de destino:
  • Puede utilizar su propia herramienta de configuración. Una gran cantidad de herramientas de instalación (como por ejemplo Inno configuración) puede configurar y registrar el control durante la instalación.
  • También puede configurar el control manualmente: al copiar el control manualmente, debe registrar el control ActiveX (OCX) en el sistema antes de que se pueda utilizar. Puede hacerlo desde el símbolo del sistema (con derechos de administrador) con el siguiente comando: regsvr32 activebarcode.ocx
    Tenga en cuenta que debe registrarse para la versión de 32 bits y 64 bits.
  • Si usted tiene requisitos especiales, estaremos encantados de ayudarle con una solución individual y suport: Por ejemplo, si desea instalar el objeto ActiveBarcode solo para el usuario actual para que no se requieran derechos de administrador al instalar y registrar el componente, podemos ofrecerle una solución.
Instalación del objeto de código de barras sin derechos de administrador ActiveBarcode requiere derechos de administrador para instalar el objeto de código de barras en todo el sistema. Instalar una vez y todos los usuarios pueden hacer uso de ActiveBarcode. La forma normal es ejecutar regsvr32.exe ActiveBarcode.ocx para registrar el OCX en el sistema. Si utiliza la configuración de ActiveBarcode, esto se realiza automáticamente para usted. Sin embargo, esto requiere derechos de administrador durante la instalación para que el objeto de código de barras esté disponible para todos los usuarios de la máquina en toda su extensión.

Si tiene un escenario de usuario que requiere la instalación del OCX sin derechos de administrador, puede utilizar estas herramientas:

Descargar: RegisterActiveBarcode4CurrentUser.zip
ZIP


Copie el contenido del archivo ZIP en la carpeta donde guardó ActiveBarcode.ocx. Lea atentamente las instrucciones del archivo readme.txt.

Para registrar la versión de 64 bits (x64) del OCX, ejecute el programa siguiente:
RegisterActiveBarcode4CurrentUser-x64.exe

Para registrar la versión de 32 bits (x86) del OCX, ejecute el programa siguiente:
RegisterActiveBarcode4CurrentUser-x86.exe

Ejecute estos programas como el usuario actual que debería poder ejecutar la aplicación más adelante.