J'ai un lecteur code barre connecté à mon pc. Je lis les informations
en utilisant les fonction sEvenement.
Voila mon problème : quand je scanne le code 142021390, ma procedure
appelee sur sEveCaractereRecu est appelee deux fois avec les infos lues
suivantes :
14202139
0\r\n
j'ai l'impression que Windev fait des blocs de 8 caractères. Or je
voudrais que ma procedure soit appelée à chaque reception de \r\n par
exemple.
Question subsidiaire : a quoi correspond l'evenement sEveBreak ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Romain PETIT
Béru a formulé la demande :
Bonjour,
Bonjour,
J'ai un lecteur code barre connecté à mon pc. Je lis les informations en utilisant les fonction sEvenement. Voila mon problème : quand je scanne le code 142021390, ma procedure appelee sur sEveCaractereRecu est appelee deux fois avec les infos lues suivantes : 14202139 0rn j'ai l'impression que Windev fait des blocs de 8 caractères. Or je voudrais que ma procedure soit appelée à chaque reception de rn par exemple. Question subsidiaire : a quoi correspond l'evenement sEveBreak ? Merci et bonne journée
Tu stockes dans un buffer global dans la procédure appelée par sEvenement et tu n'appelles ta procédure que quand ton buffer contient RC..(procédure dans laquelle tu remets à vide ton buffer évidemment).
sEveBreak : ça doit être l'évènement correspondant à un break DTR/DSR. cf : http://royale.zerezo.com/talk/Mia09/RS232.html
A+
-- Romain PETIT http://cerbermail.com/?O16kfXOFcq (cliquez sur le lien ci-dessus pour me contacter en privé)
Béru a formulé la demande :
Bonjour,
Bonjour,
J'ai un lecteur code barre connecté à mon pc. Je lis les informations en
utilisant les fonction sEvenement.
Voila mon problème : quand je scanne le code 142021390, ma procedure appelee
sur sEveCaractereRecu est appelee deux fois avec les infos lues suivantes :
14202139
0rn
j'ai l'impression que Windev fait des blocs de 8 caractères. Or je voudrais
que ma procedure soit appelée à chaque reception de rn par exemple.
Question subsidiaire : a quoi correspond l'evenement sEveBreak ?
Merci et bonne journée
Tu stockes dans un buffer global dans la procédure appelée par
sEvenement et tu n'appelles ta procédure que quand ton buffer contient
RC..(procédure dans laquelle tu remets à vide ton buffer évidemment).
sEveBreak : ça doit être l'évènement correspondant à un break DTR/DSR.
cf : http://royale.zerezo.com/talk/Mia09/RS232.html
A+
--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)
J'ai un lecteur code barre connecté à mon pc. Je lis les informations en utilisant les fonction sEvenement. Voila mon problème : quand je scanne le code 142021390, ma procedure appelee sur sEveCaractereRecu est appelee deux fois avec les infos lues suivantes : 14202139 0rn j'ai l'impression que Windev fait des blocs de 8 caractères. Or je voudrais que ma procedure soit appelée à chaque reception de rn par exemple. Question subsidiaire : a quoi correspond l'evenement sEveBreak ? Merci et bonne journée
Tu stockes dans un buffer global dans la procédure appelée par sEvenement et tu n'appelles ta procédure que quand ton buffer contient RC..(procédure dans laquelle tu remets à vide ton buffer évidemment).
sEveBreak : ça doit être l'évènement correspondant à un break DTR/DSR. cf : http://royale.zerezo.com/talk/Mia09/RS232.html
A+
-- Romain PETIT http://cerbermail.com/?O16kfXOFcq (cliquez sur le lien ci-dessus pour me contacter en privé)
Béru
Romain PETIT avait écrit le 30/11/2007 :
Béru a formulé la demande :
Bonjour,
Bonjour,
J'ai un lecteur code barre connecté à mon pc. Je lis les informations en utilisant les fonction sEvenement. Voila mon problème : quand je scanne le code 142021390, ma procedure appelee sur sEveCaractereRecu est appelee deux fois avec les infos lues suivantes : 14202139 0rn j'ai l'impression que Windev fait des blocs de 8 caractères. Or je voudrais que ma procedure soit appelée à chaque reception de rn par exemple. Question subsidiaire : a quoi correspond l'evenement sEveBreak ? Merci et bonne journée
Tu stockes dans un buffer global dans la procédure appelée par sEvenement et tu n'appelles ta procédure que quand ton buffer contient RC..(procédure dans laquelle tu remets à vide ton buffer évidemment).
sEveBreak : ça doit être l'évènement correspondant à un break DTR/DSR. cf : http://royale.zerezo.com/talk/Mia09/RS232.html
A+
C'est bien ce que je vais faire mais je pensais que le proc serait appelee soit à chaque caractère, soit à la fin d'une séquence d'émission par rn.
Merci pour la réponse
Romain PETIT avait écrit le 30/11/2007 :
Béru a formulé la demande :
Bonjour,
Bonjour,
J'ai un lecteur code barre connecté à mon pc. Je lis les informations en
utilisant les fonction sEvenement.
Voila mon problème : quand je scanne le code 142021390, ma procedure
appelee sur sEveCaractereRecu est appelee deux fois avec les infos lues
suivantes :
14202139
0rn
j'ai l'impression que Windev fait des blocs de 8 caractères. Or je voudrais
que ma procedure soit appelée à chaque reception de rn par exemple.
Question subsidiaire : a quoi correspond l'evenement sEveBreak ?
Merci et bonne journée
Tu stockes dans un buffer global dans la procédure appelée par sEvenement et
tu n'appelles ta procédure que quand ton buffer contient RC..(procédure dans
laquelle tu remets à vide ton buffer évidemment).
sEveBreak : ça doit être l'évènement correspondant à un break DTR/DSR.
cf : http://royale.zerezo.com/talk/Mia09/RS232.html
A+
C'est bien ce que je vais faire mais je pensais que le proc serait
appelee soit à chaque caractère, soit à la fin d'une séquence
d'émission par rn.
J'ai un lecteur code barre connecté à mon pc. Je lis les informations en utilisant les fonction sEvenement. Voila mon problème : quand je scanne le code 142021390, ma procedure appelee sur sEveCaractereRecu est appelee deux fois avec les infos lues suivantes : 14202139 0rn j'ai l'impression que Windev fait des blocs de 8 caractères. Or je voudrais que ma procedure soit appelée à chaque reception de rn par exemple. Question subsidiaire : a quoi correspond l'evenement sEveBreak ? Merci et bonne journée
Tu stockes dans un buffer global dans la procédure appelée par sEvenement et tu n'appelles ta procédure que quand ton buffer contient RC..(procédure dans laquelle tu remets à vide ton buffer évidemment).
sEveBreak : ça doit être l'évènement correspondant à un break DTR/DSR. cf : http://royale.zerezo.com/talk/Mia09/RS232.html
A+
C'est bien ce que je vais faire mais je pensais que le proc serait appelee soit à chaque caractère, soit à la fin d'une séquence d'émission par rn.
Merci pour la réponse
Francis DUHAUT
Utilise une variable de type Buffer et non pas Chaine.
De plus cela te permettra d'avoir un code qui tourne sur PC et Pocket-PC (unicode oblige...).
@+ Francis.
"Béru" a écrit dans le message de news:
Bonjour,
J'ai un lecteur code barre connecté à mon pc. Je lis les informations en utilisant les fonction sEvenement.
Voila mon problème : quand je scanne le code 142021390, ma procedure appelee sur sEveCaractereRecu est appelee deux fois avec les infos lues suivantes :
14202139 0rn
j'ai l'impression que Windev fait des blocs de 8 caractères. Or je voudrais que ma procedure soit appelée à chaque reception de rn par exemple.
Question subsidiaire : a quoi correspond l'evenement sEveBreak ?
Merci et bonne journée
Béru
Utilise une variable de type Buffer et non pas Chaine.
De plus cela te permettra d'avoir un code qui tourne sur PC et Pocket-PC
(unicode oblige...).
@+
Francis.
"Béru" <ab.berurier-nospam@gmail.com> a écrit dans le message de news:
mn.f2cc7d7b32ad81c5.72084@gmail.com...
Bonjour,
J'ai un lecteur code barre connecté à mon pc. Je lis les informations en
utilisant les fonction sEvenement.
Voila mon problème : quand je scanne le code 142021390, ma procedure
appelee sur sEveCaractereRecu est appelee deux fois avec les infos lues
suivantes :
14202139
0rn
j'ai l'impression que Windev fait des blocs de 8 caractères. Or je
voudrais que ma procedure soit appelée à chaque reception de rn par
exemple.
Question subsidiaire : a quoi correspond l'evenement sEveBreak ?
Utilise une variable de type Buffer et non pas Chaine.
De plus cela te permettra d'avoir un code qui tourne sur PC et Pocket-PC (unicode oblige...).
@+ Francis.
"Béru" a écrit dans le message de news:
Bonjour,
J'ai un lecteur code barre connecté à mon pc. Je lis les informations en utilisant les fonction sEvenement.
Voila mon problème : quand je scanne le code 142021390, ma procedure appelee sur sEveCaractereRecu est appelee deux fois avec les infos lues suivantes :
14202139 0rn
j'ai l'impression que Windev fait des blocs de 8 caractères. Or je voudrais que ma procedure soit appelée à chaque reception de rn par exemple.
Question subsidiaire : a quoi correspond l'evenement sEveBreak ?