Standard ou plus

Développeur
Questions fréquemment posées

Enregistrement de codes-barres sous forme de fichiers imageLink
En tant que développeur, je veux sécuriser les codes-barres en tant que fichiers image.
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.
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 une utilisation sur un rapport. Je peux ajouter l’objet OLE de contrôle als, 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 façon de redistribuer ActiveBarcode peut être trouvée 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 façon de redistribuer ActiveBarcode peut être trouvée 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;