Objeto de código de barras
Preguntas más frecuentes

 Standard o superior
Software de soporteLink
¿Qué programas funcionan con el control ActiveBarcode?
Todos los programas que admiten OLE 2.0 y todos los programas que admiten explícitamente controles ActiveX como: Access, Excel, Word, Internet Explorer, Microsoft Edge (IE Mode), FrontPage, Visual FoxPro, Visual C++, Visual J++, Visual C#, Visual Basic, Visual Basic for Applications (VBA), PowerPoint, PowerBuilder, C++ Builder, Delphi y muchos más.
Usted puede evaluar ActiveBarcode sin ningún tipo de registro u obligación de forma gratuita.
Guardar códigos de barras como archivos de imagenLink
Como desarrollador, quiero guardar los códigos de barras como archivos de imagen.
Sí, simplemente use los métodos SaveAs, SaveAsBySize o SaveAsBySizeExtended.
Si desea cambiar el mapa de bits antes de guardarlo, utilice la propiedad Picture para recuperar la imagen.
El código de barras o su propiedad picture no se actualiza o no tiene ningún datoLink
Recibo un error que indica que la propiedad picture no está establecida y aún no contiene ningún dato.
Si usa la propiedad Picture en una situación de tiempo crítico o haciendo bucles por lotes, debe dar al sistema operativo el tiempo suficiente para que realice su manejo de eventos. Por ejemplo, en VBA debe usar 'DoEvents' para garantizar que la propiedad de imagen esté configurada correctamente con datos. Como alternativa, puede utilizar el método CreatePictureBySize antes de utilizar la propiedad picture.
Instalar manualmente el control de código de barrasLink
Soy un desarrollador y quiero instalar solo el objeto de código de barras manualmente en el sistema de destino. ¿Cómo hacer exactamente eso?
Puede configurar sólo el objeto de código de barras o integrar el control en su propia rutina de instalación. Puede encontrar una explicación detallada sobre cómo redistribuir ActiveBarcode aquí: Distribución del objeto de código de barras (ActiveX Control, OCX) con su propio aplicación.
Objeto, OCX, Control: Introducción de códigos de controlLink
¿Cómo puedo introducir códigos de control?
Siga leyendo para obtener más información sobre el uso de caracteres de control en los códigos de barras.
Cambiar el tamaño de la fuenteLink
¿Cómo puedo cambiar el tamaño de la fuente?
El tamaño de la fuente se establece mediante la propiedad Font.
Puede cambiar esta propiedad directamente a través de herramientas de desarrollo o a través del cuadro de diálogo de propiedades.
Por ejemplo, en Word: botón derecho del ratón en el código de barras -> objeto ActiveBarcode -> Propiedades.
Leer dígito de controlLink
¿Cómo puede leer el valor del dígito de control de los códigos de barras que tienen un dígito de control?
El dígito de control se puede leer mediante la propiedad Checksum.
Anchura automática del código de barrasLink
¿Es posible ajustar dinámicamente el ancho del código de barras al mínimo requerido en función del texto?
Puede crear una función que lo haga en el evento TextChange . Usando la propiedad IsSizeOk puede averiguar si el código de barras se puede mostrar o no. Al cambiar el ancho del objeto de código de barras, puede determinar rápidamente el valor correcto mediante un algoritmo de aproximación.
Caja negra en lugar de un código de barrasLink
¿Por qué obtengo una caja negra en lugar de un código de barras cuando incrusté el control de código de barras en un formulario?
El entorno de desarrollo seleccionó colores predeterminados incorrectos para el control de código de barras. Simplemente personalice el control y establezca el color de fondo (Backcolor) en blanco (clWhite).
Enlace de datos de Crystal ReportLink
Intento utilizar el control de código de barras con Crystal Report y Visual Basic para utilizarlo en un informe. Puedo añadir el control como objeto OLE, pero no puedo vincular una propiedad con una base de datos?
Crystal Report no parece poder vincular las propiedades de un control ActiveX. Debe realizar el enlace de datos manualmente desde el programa de Visual Basic. Hasta donde sabemos, Crystal Report no puede hacer esto automáticamente.
Entorno de desarrollo: problema de licenciaLink
El entorno de desarrollo no reconoce la licencia de desarrollador.
En algún momento el entorno de desarrollo como Delphi, Visual Studio o Visual Basic no reconoce el cambio de la licencia. Esto se debe a que los datos de licencia se almacenan al agregar el objeto al entorno de desarrollo. Luego es necesario insertar el control nuevamente después de que se haya instalado la licencia de desarrollador. Asegúrese de que la licencia de desarrollador esté instalada correctamente en el equipo de desarrollo.
  • Inicie el entorno de desarrollo. No abra el proyecto. Ahora quite el control del cuadro de herramientas.
  • Cierre y reinicie Visual Studio.
  • Después del reinicio, vuelva a insertar el control en el cuadro de herramientas.
  • Esta vez la información de licencia correcta se almacenará en el entorno de desarrollo y puede abrir su proyecto nuevamente y compilarlo con la licencia correcta.
Puede encontrar una explicación detallada sobre cómo redistribuir ActiveBarcode aquí: Distribución del objeto de código de barras (ActiveX Control, OCX) con su propio aplicación
Delphi no reconoce la licencia de desarrolladorLink
Delphi no puede crear archivos EXE que funcionen en el cliente sin licencia propia.
Asegúrese de que la licencia de desarrollador esté instalada correctamente en el equipo de desarrollo.
  • Inicie el entorno de desarrollo. No abra el proyecto.
  • Quite el control ActiveBarcode del entorno de desarrollo (el paquete).
  • Compile el paquete para que el control se elimine realmente.
  • Ahora inserte el control de nuevo en el paquete.
  • Esta vez la información de licencia correcta se almacenará en el entorno de desarrollo y puede abrir su proyecto nuevamente y compilarlo con la licencia correcta.
Siguiendo estos pasos se regenerará la envoltura del componente ACTIVEBARCODELib_TLB.pas. Puede comprobar la fecha y hora buscando "File generated on".

Puede encontrar una explicación detallada sobre cómo redistribuir ActiveBarcode aquí: Distribución del objeto de código de barras (ActiveX Control, OCX) con su propio aplicación
El código de barras no cambia en la propiedad pictureLink
Utilizo ActiveBarcode con Delphi en una base de datos. Primero abro un conjunto de datos e imprimo el código de barras. Esto funciona bien. Ahora hago esto de nuevo con otro conjunto de datos y ahora se imprime el mismo código de barras. Estoy usando la propiedad picture para imprimir.
Agregue la siguiente línea de código al proyecto exactamente antes de crear un nuevo código de barras:
Barcode1.Picture.CleanupInstance;
Manual de instrucciones para Delphi 4,5,6 y 7Link
¿Disponen de manuales paso a paso para versiones anteriores de Delphi?
Puede descargar los manuales de las versiones anteriores de Delphi en formato PDF aquí:
ActiveBarcode-Delphi-4-5-6-7-EN.pdf (English)
ActiveBarcode-Delphi-4-5-6-7-DE.pdf (German)