Code à barres objet
Questions fréquemment posées

 Standard ou plus
Logiciels de supportLink
Quels programmes fonctionnent avec le contrôle ActiveBarcode ?
Tous les programmes qui prennent en charge OLE 2.0 et tous les programmes qui prennent explicitement en charge les contrôles ActiveX tels que : 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 et bien d’autres.
Vous pouvez évaluer gratuitement ActiveBarcode sans aucune inscription ou obligation.
Enregistrement de codes-barres sous forme de fichiers imageLink
En tant que développeur, je souhaite enregistrer les codes-barres sous forme de fichiers images.
Oui, utilisez simplement les méthodes SaveAs, SaveAsBySize ou SaveAsBySizeExtended.
Si vous souhaitez modifier l’image bitmap avant de l’enregistrer, utilisez la propriété Picture pour récupérer l’image.
Le code-barres ou sa propriété d’image ne s’actualise pas ou ne contient aucune donnéeLink
Je reçois une erreur indiquant que la propriété picture n’est pas définie et ne contient pas encore de données.
Si vous utilisez la propriété Picture dans une situation critique ou si vous effectuez des boucles par lots, vous devez donner au système d’exploitation suffisamment de temps pour gérer ses événements. Par exemple, dans VBA, vous devez utiliser 'DoEvents' pour garantir que la propriété d’image est correctement définie avec des données. Vous pouvez également utiliser la méthode CreatePictureBySize avant d’utiliser la propriété picture.
Installer manuellement le contrôle de code-barresLink
Je suis développeur et je souhaite installer manuellement uniquement l’objet code-barres sur le système cible. Comment faire exactement cela?
Vous pouvez configurer uniquement l'objet code-barres ou intégrer le contrôle dans votre propre routine d'installation. Une explication détaillée sur la manière de redistribuer ActiveBarcode est disponible ici: Distribution de l'objet de code à barres (ActiveX Control, OCX) avec votre propre application.
Objet, OCX, Control: Saisie des codes de contrôleLink
Comment puis-je saisir des codes de contrôle ?
Lisez la suite pour en savoir plus sur l’utilisation des caractères de contrôle dans les codes-barres.
Modifier la taille de la policeLink
Comment puis-je modifier la taille de la police ?
La taille de la police est définie à l'aide de la propriété Font.
Vous pouvez modifier cette propriété directement via les outils de développement ou via la boîte de dialogue des propriétés.
Par exemple dans Word : bouton droit de la souris sur le code-barres ->'objet ActiveBarcode -> Propriétés.
Lire le chiffre de contrôleLink
Comment pouvez-vous lire la valeur du chiffre de contrôle à partir de codes-barres qui ont un chiffre de contrôle?
Le chiffre de contrôle peut être lu à l’aide de la propriété Checksum.
Largeur automatique du code-barresLink
Est-il possible d’ajuster dynamiquement la largeur du code-barres au minimum requis en fonction du texte ?
Vous pouvez créer une fonction qui effectue cette opération dans l’événement TextChange . En utilisant la propriété IsSizeOk , vous pouvez savoir si le code-barres peut être affiché ou non. En modifiant la largeur de l’objet code-barres, vous pouvez rapidement déterminer la valeur correcte à l’aide d’un algorithme d’approximation.
Boîte noire au lieu d’un code-barresLink
Pourquoi est-ce que je reçois simplement une boîte noire au lieu d’un code-barres lorsque j’ai intégré le contrôle de code-barres dans un formulaire ?
Votre environnement de développement a sélectionné des couleurs par défaut incorrectes pour le contrôle de code-barres. Personnalisez simplement le contrôle et définissez la couleur d’arrière-plan (Backcolor) sur le blanc (clWhite).
Liaison de données Crystal ReportLink
J'essaie d'utiliser le contrôle de code-barres avec Crystal Report et Visual Basic pour l'utilisation sur un rapport. Je peux ajouter le contrôle en tant qu'objet OLE, mais je ne peux pas lier une propriété à une base de données?
Crystal Report ne semble pas être en mesure de lier les propriétés d’un contrôle ActiveX. Vous devez effectuer la liaison de données manuellement à partir de votre programme Visual Basic. Pour autant que nous sachions, Crystal Report ne peut pas le faire automatiquement.
Environnement de développement : problème de licenceLink
L'environnement de développement ne reconnaît pas la licence de développeur.
Parfois, l’environnement de développement comme Delphi, Visual Studio ou Visual Basic ne reconnaît pas le changement de licence. En effet, les données de licence sont stockées lors de l’ajout de l’objet à l’environnement de développement. Ensuite, il est nécessaire d’insérer à nouveau le contrôle après l’installation de la licence de développeur. Assurez-vous que la licence de développeur est correctement installée sur l’ordinateur de développement.
  • Démarrez l’environnement de développement. N’ouvrez pas votre projet. Supprimez maintenant le contrôle de la boîte à outils.
  • Fermez et redémarrez Visual Studio.
  • Après le redémarrage, réinsérez le contrôle dans la boîte à outils.
  • Cette fois, les informations de licence correctes seront stockées dans l’environnement de développement et vous pourrez rouvrir votre projet et le compiler avec la licence correcte.
Une explication détaillée sur la manière de redistribuer ActiveBarcode est disponible ici: Distribution de l'objet de code à barres (ActiveX Control, OCX) avec votre propre application
La licence de développeur n’est pas reconnue par DelphiLink
Delphi ne peut pas créer de fichiers EXE qui fonctionnent chez le client sans licence propre.
Assurez-vous que la licence de développeur est correctement installée sur l’ordinateur de développement.
  • Démarrez l’environnement de développement. N’ouvrez pas votre projet.
  • Supprimez le contrôle ActiveBarcode de l’environnement de développement (le package).
  • Compilez le package pour que le contrôle soit réellement supprimé.
  • Maintenant, réinsérez le contrôle dans le package.
  • Cette fois, les informations de licence correctes seront stockées dans l’environnement de développement et vous pourrez rouvrir votre projet et le compiler avec la licence correcte.
Les étapes suivantes permettront de régénérer l'enveloppe du composant ACTIVEBARCODELib_TLB.pas. Vous pouvez vérifier l'horodatage en recherchant "File generated on".

Une explication détaillée sur la manière de redistribuer ActiveBarcode est disponible ici: Distribution de l'objet de code à barres (ActiveX Control, OCX) avec votre propre application
Le code-barres ne change pas dans la propriété pictureLink
J’utilise ActiveBarcode avec Delphi dans une base de données. J’ouvre d’abord un jeu de données et j’imprime le code-barres. Cela fonctionne bien. Maintenant, je le fais à nouveau avec un autre jeu de données et maintenant le même code-barres est imprimé. J’utilise la propriété picture pour l’impression.
Ajoutez la ligne de code suivante à votre projet exactement avant de créer un nouveau code-barres :
Barcode1.Picture.CleanupInstance;
Manuel d'utilisation pour Delphi 4, 5, 6 et 7Link
Avez-vous des manuels pas à pas pour les anciennes versions de Delphi ?
Vous pouvez télécharger les manuels des anciennes versions de Delphi au format PDF ici :
ActiveBarcode-Delphi-4-5-6-7-EN.pdf (English)
ActiveBarcode-Delphi-4-5-6-7-DE.pdf (German)