Bibliothèque d'encodage des codes barre code 3 de 9, code 128, ean 8, ean13 (avec addon 2 et 5), code 2 de 5 i

0/5 (5 avis)

Vue 19 241 fois - Téléchargée 1 379 fois

Description

Cette bibliothèque (DLL) expose des fonctions permettant d'encoder un message initial (numérique ou alphanumérique selon le type de code-barre) en une chaine permettant d'afficher ou d'imprimer le code barre avec la police adéquate.
Des exemples d'appels de ces fonctions en VB6 sont fournis.
Le projet comprend aussi bien entendu les polices code-barre nécessaires.
Le tout est en open source sous license GPL GNU.

Conclusion :


La version la plus récente est téléchargeable sur http://grandzebu.net/informatique/codbar/codbar.htm
Vous y trouverez la version complète du projet avec les fonctions d'encodage en VB6 ainsi que les macros pour M...Office et OpenOffice.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
skone007 Messages postés 166 Date d'inscription mercredi 24 avril 2002 Statut Membre Dernière intervention 23 juin 2009
20 avril 2007 à 18:08
Lol en effet j'ai juste vu plein de fichier VB ...
grandzebu Messages postés 27 Date d'inscription vendredi 22 août 2003 Statut Membre Dernière intervention 23 décembre 2017
19 avril 2007 à 14:14
Pour bien comprendre il FAUT aller sur http://grandzebu.net/informatique/codbar/codbar.htm
boulichboulga Messages postés 1 Date d'inscription mercredi 18 avril 2007 Statut Membre Dernière intervention 19 avril 2007
19 avril 2007 à 13:12
vous arrivez a vous en servr vous ??
grandzebu Messages postés 27 Date d'inscription vendredi 22 août 2003 Statut Membre Dernière intervention 23 décembre 2017
18 avril 2007 à 08:47
Effectivement tu te trompes ! La bibliothèque est dans openbarcodes.cpp qui est bien en C++ ...
Un extrait du fichier ? Voila :

long __stdcall Code39(char *BufIn, long SizeIn, unsigned char *BufOut) {
int i;
char x;
if (SizeIn > 0) {
*BufOut = (char) '*';
for (i = 0; i < SizeIn; i++) {
x = *(BufIn + i);
//Vérifier si caractères valides
//Check for valid characters
if (x != 32 && x != 36 && x != 37 && x != 43 && (x < 45 || x > 57) && (x < 65 || x > 90)) return 1;
*(BufOut + i + 1) = x;
}
*(BufOut + i + 1) = (char) '*';
} else {
return 1;
}
return 0;
}
skone007 Messages postés 166 Date d'inscription mercredi 24 avril 2002 Statut Membre Dernière intervention 23 juin 2009
18 avril 2007 à 07:14
La bibliothèque n'as pas été codé en C et ni C++... (A moins que je me trompes) donc je penses que tu t'es trompé de site va sur => www.vbfrance.com

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.