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

Soyez le premier à donner votre avis sur cette source.

Vue 18 877 fois - Téléchargée 1 321 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
Messages postés
166
Date d'inscription
mercredi 24 avril 2002
Statut
Membre
Dernière intervention
23 juin 2009

Lol en effet j'ai juste vu plein de fichier VB ...
Messages postés
27
Date d'inscription
vendredi 22 août 2003
Statut
Membre
Dernière intervention
23 décembre 2017

Pour bien comprendre il FAUT aller sur http://grandzebu.net/informatique/codbar/codbar.htm
Messages postés
1
Date d'inscription
mercredi 18 avril 2007
Statut
Membre
Dernière intervention
19 avril 2007

vous arrivez a vous en servr vous ??
Messages postés
27
Date d'inscription
vendredi 22 août 2003
Statut
Membre
Dernière intervention
23 décembre 2017

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;
}
Messages postés
166
Date d'inscription
mercredi 24 avril 2002
Statut
Membre
Dernière intervention
23 juin 2009

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.