Delphi FAQ
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).
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;
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.