Salut à tous ,
voila mon prbleme ,
je developpe actuellement un programme qui effectue une liaison avec un lecteur code barre relié via le port serie , le programme se connecte au port serie en mode asynchrone puis lance un thread qui gere la lecture du buffer lorsque des données sont detectées dans ceului ci ... c'est sur ce point que je bloque , comment gerer l'evenement ?
en fait je voudrai que le thread gere une boucle "infini" bloqué dans l'atente d'un evenement (la presence de nouvelle donnée dans le buffer) lorsque cet evenement a lieu , le boucle continue , elle traite les données puis elle se bloque de nouveau et ainsi de suite !
pour l'instant j'utilise un timer qui lit le buffer toute les Xms si il y a des données , il les traites , sinon il ferat une nouvelle lecture dans Xms et ainsi de suite ... (je voudrai me debarasser de cette methode qui je pense n'est pas dutout la meilleur)
Merci d'avance pour vos post !
Partager