PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV Mobile 2024 → DotNetDélégué ou SDK Dolphin 6100
DotNetDélégué ou SDK Dolphin 6100
Started by Philippe SAINT-BERTIN, Mar., 11 2010 1:01 PM - 6 replies
Posted on March, 11 2010 - 1:01 PM
Bonjour à tous,

J'essaye désespérément de récupérer le résultat de la lecture du code barre
d'un dolphin 6100 et je n'arrive pas à déclencher l'événement DecodeEvent.

Quelqu'un aurait il déjà travaillé sur le projet et aurait-il une idée pour
m'aiguiller. Je suis perdu et j'en ai vraiment besoin.

Je vous remercie par avance,

Philippe SAINT-BERTIN
Posted on March, 16 2010 - 6:26 PM
Bonjour
peux-tu être un peu plus précis.
tu veux récupérer le résultat de ton scan où?
personnellement nous avons des dolphin 7900 et le résultat de nos scan sont récupérés dans un champ de saisie.

tb@jojafrance.com
Cordialement
Posted on March, 17 2010 - 11:26 AM
Bonjour,

Ce que je souhaiterais faire c'est gérer complètement le scan du code barre
et la récupération par le SDK HHP. Cependant je n'arrive pas à lier
l'événement DecodeEvent afin de récupérer le résultat du scan dans un champ
que sous certaines conditions.

Avez vous déjà travaillé avec le SDK ? Si oui auriez un bout de code à me
faire parvenir.

Merci,

Philippe SAINT-BERTIN


"bastien" <tb@jojafrance.com> a écrit dans le message de groupe de
discussion : 1a45f24b63e48e950de1ee09c9405eab@news.pcsoft...

Bonjour
peux-tu être un peu plus précis.
tu veux récupérer le résultat de ton scan où?
personnellement nous avons des dolphin 7900 et le résultat de nos scan
sont récupérés dans un champ de saisie.

tb@jojafrance.com
Cordialement
Posted on March, 17 2010 - 12:49 PM
Bonjour
Non je ne travaille pas avec le sdk par contre ce que j'ai fais avec nos pda :
1°)Sur le PDA :

* le scanwedge est arrêté

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

* J'ai 2 petits programmes que j'ai mis dans /IPSM
ils servent à allumer ou fermer SCANWEDGE(contrôlé dans l'applic windev)
silance=LanceAppli("\IPSM\ScanOn.exe",exeInactif)
silance=LanceAppli("\IPSM\ScanOff.exe",exeInactif)
(Je peux vous les fournir par email)

2°)Dans l'applic

* Init du projet
EXTERNE "KEYCONST.wl"
EXTERNE "WinConst.WL"

* Dans une fenêtre

J'ai un champ de saisie
Type=texte;Masque de saisie=chiffre;Taille de saisie=13;
Fin de saisie Automatique=coché
(Nous Faisons des scan EAN13)

Dans l'init de la fenêtre
numEvent = Evénement("CaptureClavier",".*",WM_KEYDOWN)

PROCEDURE CaptureClavier(Message, wParam, lParam)
Là tu peux interpréter wParam qui te donne le code de la touche enfoncé du PDA ou du scan
A la fin du scan tu peux récupérer la valeur de ton champ
(valeur du codebarre)
Si le Scan est Ok, dans wParam tu as 80
(valeur de SuffixKeys)


Je ne sais pas si cela peux t'aider mais tu peux me contacter


Cordialement
tb@jojafrance.com
Posted on March, 18 2010 - 5:05 PM
Bonjour,

Merci de ta réponse. J'avais déjà pensé faire un truc comme ça mais je
m'étais dit qu'en passant par le SDK c'était plus propre. Bref je me suis
inspiré de ce que tu as fait et j'ai contourné le problème je te remercie de
t'être penché sur mon problème.

Bon dev,

Philippe SAINT-BERTIN


"bastien" <tb@jojafrance.com> a écrit dans le message de groupe de
discussion : 0ac7bddade3d15ae9a57e4e2a9023856@news.pcsoft...

Bonjour
Non je ne travaille pas avec le sdk par contre ce que j'ai fais avec nos
pda :
1°)Sur le PDA :

* le scanwedge est arrêté

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

* J'ai 2 petits programmes que j'ai mis dans /IPSM
ils servent à allumer ou fermer SCANWEDGE(contrôlé dans l'applic windev)
silance=LanceAppli("\IPSM\ScanOn.exe",exeInactif)
silance=LanceAppli("\IPSM\ScanOff.exe",exeInactif)
(Je peux vous les fournir par email)

2°)Dans l'applic

* Init du projet
EXTERNE "KEYCONST.wl"
EXTERNE "WinConst.WL"

* Dans une fenêtre

J'ai un champ de saisie
Type=texte;Masque de saisie=chiffre;Taille de saisie;
Fin de saisie Automatique=coché
(Nous Faisons des scan EAN13)

Dans l'init de la fenêtre
numEvent = Evénement("CaptureClavier",".*",WM_KEYDOWN)

PROCEDURE CaptureClavier(Message, wParam, lParam)
Là tu peux interpréter wParam qui te donne le code de la touche enfoncé
du PDA ou du scan
A la fin du scan tu peux récupérer la valeur de ton champ
(valeur du codebarre)
Si le Scan est Ok, dans wParam tu as 80
(valeur de SuffixKeys)


Je ne sais pas si cela peux t'aider mais tu peux me contacter


Cordialement
tb@jojafrance.com


Posted on October, 29 2011 - 6:29 PM
Je suis preneur d'une explication un peu plus detaillee. Pas moyen d'utiliser le sdk de honeywell ?
Posted on June, 18 2013 - 5:30 PM
Si quelqu'un a plus d'information sur le SDK honeywell je suis preneur aussi

J'ai récupéré le SDK mais impossible de le déployer sur le scanner.
L'integration de l'assemblage est ok, tout est visible et accessible.

Mais lors de la compilation de l'exe, j'ai un message d'erreur vide, et impossible de lancer l'appli.

La methode pour scanwedge décrite au dessus fonctionne tres bien, mais trop lente pour mes besoins helas :(

Merci d'avance