PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Champs de lecture code-barre ne donne pas les codes non imprimable
Champs de lecture code-barre ne donne pas les codes non imprimable
Débuté par Frederic BOUSSON, 15 jan. 2019 12:37 - 4 réponses
Membre enregistré
73 messages
Popularité : +2 (2 votes)
Posté le 15 janvier 2019 - 12:37
Bonjour,

Je suis en train de développer une appli mobile pour une douchette sous CE 6.

Pour lire le code-barre et l'intégrer dans mon fichier, j'ai fait une zone de saisie où j'attend le retour du lecteur (lorsque j'appuie sur le bouton pour scanner)
Mais le souci, c'est que le DataMatrix contient des codes de séparation de champs (certaines données ont des longueurs variables) qui sont le code ASCII décimal 29

Le champs ne prend pas en compte ces caractères.

Comment puis-je faire pour récupérer le contenu complet du DataMatrix avec les codes 29 ?
J'ai essayé sous Windev avec une douchette filaire et j'ai le même souci (la douchette envoie bien les codes 29 car ils s'affichent dans NotePad++)

Help.................
Membre enregistré
199 messages
Popularité : +14 (16 votes)
Posté le 15 janvier 2019 - 16:25
Bonjour,

En passant par une variable de type Buffer, peut-être ?

--
Bon développement

Pierre Devillers
Membre enregistré
73 messages
Popularité : +2 (2 votes)
Posté le 15 janvier 2019 - 18:06
Merci pour la piste, mais le champs "buffer" n'existe pas.
Dans ma fenêtre qui récupère la lecture de la douchette, le champs de saisie ne peut être qu'un type texte
Membre enregistré
73 messages
Popularité : +2 (2 votes)
Posté le 16 janvier 2019 - 09:13
J'ai essayé en mettant un bouton invisible avec le raccourci clavier codes ascii 29, mais à aucun moment, le bouton n'est envoyé --> Comme si le lecteur code-barre envoyait le code mais que WindevMobile (ou Windev pour une douchette filaire) n'en avait rien à faire et n'en tenait pas compte

Je continue de gratter pour trouver quelques pîstes
Membre enregistré
1 message
Posté le 03 juillet 2019 - 10:57
Bonjour,

Je rencontre exactement le même problème :
Code ASCII 29 et champs de saisie sur windev et windev mobile.