PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV Mobile 2024 → [WM14] Tester la fin d'un code-barres
[WM14] Tester la fin d'un code-barres
Iniciado por François Thareau, mar., 23 2010 2:21 PM - 5 respostas
Publicado em março, 23 2010 - 2:21 PM
Bonjour,

Nous développons de nombreuses application pour PDAs et nous scannons des cartes et nous aimerions savoir s'il existait une fonction permettant de savoir si un code-barre est terminé ou non :

Actuellement les entrées du champs texte sont enregistré dans une variable et nous testons cette dernière pour voir si elle a changé. Nous passons aussi par la longueur attendu des code-barres mais on ne peut alors détecter les code-barres trop court(mauvaises cartes...)

Merci pour vos idées
Publicado em março, 23 2010 - 4:29 PM
Bonjour,
Sur certains PDA tu peux paramétrer le lecteur de code barre pour ajouter un
caractère en fin de lecture. Nous avons ajouté RC pour provoquer la sortie
du champ.

Frédéric.
"François Thareau" <francois@emotic.fr> a écrit dans le message de
news:e9f5a23ab09062b908b8da467230dca3@news.pcsoft...

Bonjour,

Nous développons de nombreuses application pour PDAs et nous scannons des
cartes et nous aimerions savoir s'il existait une fonction permettant de
savoir si un code-barre est terminé ou non :

Actuellement les entrées du champs texte sont enregistré dans une variable
et nous testons cette dernière pour voir si elle a changé. Nous passons
aussi par la longueur attendu des code-barres mais on ne peut alors
détecter les code-barres trop court(mauvaises cartes...)

Merci pour vos idées
Publicado em março, 23 2010 - 6:51 PM
Oui merci de ta réponse mais elle me satisfait qu'a moitié :

nous devons faire ce réglage sur chaque PDA, et un reset supprime-t-il ce changement ?
Publicado em março, 24 2010 - 12:11 AM
Dans le cas des TekLogix, tu as une application qui permet de sauvegarder la
configuration, et de la restaurer automatiquement en cas de reset (qu'il
soit volontaire ou suite à une "panne" de batterie). Je ne saurais pas te
dire pour les autres marques.

Frédéric.
"François Thareau" <francois@emotic.fr> a écrit dans le message de
news:7ebb9214d859f8560c6bf13ccfdbae80@news.pcsoft...

Oui merci de ta réponse mais elle me satisfait qu'a moitié :

nous devons faire ce réglage sur chaque PDA, et un reset supprime-t-il ce
changement ?
Publicado em março, 24 2010 - 2:42 PM
Malheureusement cela n'est pas toujours possible car nous avons des PDA sous Windows Mobile 5 (hyper galère) et nous n'avons pas toujours la main sur ces derniers (chez des clients)
Publicado em março, 25 2010 - 3:50 PM
Bonjour
Nous avons des PDA dolphin 7900
Il y a un programme pour piloter le lecteur code barre : scanwedge

* Dans Power Tools-->EZConfigUtilities-->Scanwedge-->Settings
les valeurs :DataTerminator=13
PrefixKeys=0
SuffixKeys=80(par défaut c'est 13 qui est égal à OK)

en déclenchant un événement par exemple :
numEvent = Evénement("CaptureClavier",".*",WM_KEYDOWN)

PROCEDURE CaptureClavier(Message, wParam, lParam)
Si la lecture du code barre est bonne tu as dans wParam 80 la valeur de suffixKeys

Nous faisons aussi un regbackup pour sauvegarder notre config

Je ne sais pas si cela peut t'aider
tu peux me contacter le cas échéant
tb@jojafrance.com

Bon dev