Top Ad unit 728 × 90

Articles

randomposts

lire Code barre windev ( Procédure )


Pour lire un code-barres à l'aide d'un appareil spécialisé :
Branchez un appareil spécialisé sur le port série de votre machine (selon l'appareil utilisé, vérifiez que le clavier n'est pas en majuscules, et / ou que l'appareil est configuré pour un clavier français).
Récupérez la valeur du code-barres lue grâce aux fonctions de gestion des ports série suivantes :

  • sOuvre, qui permet d'ouvrir et d'initialiser le port série (ou le port parallèle) spécifié.
  • sLit, qui lit une chaîne de caractères dans le buffer d'entrée du port série spécifié. (PCSOFT)

Procédure :
 // Cours windev  
// www.courswindev.blogspot.com
PROCEDURE
CodeRead(COM)
nPortSérie est un entier =COM
SI PAS
sOuvre(nPortSérie, 13, 5000) ALORS
Erreur("Erreur d'ouvrire le port COM"+COM)
RETOUR
FIN
TANTQUE
Vrai
Nb_len est un entier = 13
Resultat_Len est un entier
Resultat est une chaîne
Resultat_Len =
sDansFileEntrée(nPortSérie)
SI Resultat_Len >= Nb_len ALORS
Resultat = sLit(nPortSérie,Resultat_Len)
Resultat=
Replace(Resultat,Caract(13),"") // Caract(13)+Caract(10) = Retour Chariot
Resultat=
Replace(Resultat,Caract(10),"")
// Traitement de la recherche dans la base de donne
// Exemple :
// 1 : HLitRecherche(Article,code,Resultat,hIdentique)
// 2 : select * from article where code='"+Resultat+"'
FIN
FIN

l'appel de procedure
 ThreadExécute("hread_Code",threadNormal,"CodeRead",2) // 1 : Port série COM2
lire Code barre windev ( Procédure ) Reviewed by Khebbou on 02:53 Rating: 5

Aucun commentaire:

All Rights Reserved by TempWindev © 2014 - 2015
Powered By Blogger, Designed by Sweetheme

Formulaire de contact

Nom

E-mail *

Message *

Fourni par Blogger.