Información para desarrolladores

EnterpriseInfoPara utilizar esta funcionalidad se requiere una licencia de desarrollador

¿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.

Aplicaciones que se sabe que admiten y requieren una licencia de desarrollador:
  • Visual Studio: Visual Basic, Visual C++, Visual J# y Delphi
    Necesita una licencia de desarrollador para usar el objeto ActiveBarcode en sus propias aplicaciones.
    Una aplicación (*.EXE) creado con la licencia de desarrollador se puede distribuir.
  • Access 2000-2016, 365
    Necesita una licencia de desarrollador para usar el objeto ActiveBarcode en su propia base de datos.
    Una base de datos (*.ACCDE, *.MDE) creado con la licencia de desarrollador se puede distribuir.
  • Lotus Freelance, Lotus WordPro, ProvideX 7
    Necesita una licencia de desarrollador para usar el objeto ActiveBarcode.

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

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 (ActiveBarcode6.4.x.exe o superior) 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.

Info
  • No se le permite poner sus archivos de licencia y licencia a disposición de terceros.
  • No está permitido crear y distribuir una aplicación cuyo único propósito es crear códigos de barras.
  • La información de esta página solo es válida para Enterprise Editions.
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 simple1 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:
ActiveBarcode6.8.0.exe /verysilent /type=control-only

1 Si necesita un pequeño instalador para los objetos de código de barras, los archivos MSI también están disponibles.

Alternativa: Windows Installer (msiexec) y ciomponents de tiempo 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


Advertencia Utilícelo bajo su propio riesgo: RegisterActiveBarcode4CurrentUser.zip es experimental y sin más apoyo de nuestro lado. Le recomendamos que primero pruebe un sistema de prueba para averiguar si este enfoque funciona para usted.
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.