cs_guda
Messages postés20Date d'inscriptionjeudi 31 janvier 2002StatutMembreDernière intervention11 février 2013
-
21 mai 2010 à 16:34
cs_guda
Messages postés20Date d'inscriptionjeudi 31 janvier 2002StatutMembreDernière intervention11 février 2013
-
24 mai 2010 à 15:46
Bonjour,
j'ai réalisé une appli qui récupère les données d'une interface USB pour les traiter.
En gros je fait une boucle While qui check le buffer de l'interface USB.
Quand j'étais un mode application Console cela fonctionnait bien.
Maintenant que je suis en mode Application Windows Form, ma boucle While fige mon appli (ce qui est normal d'ailleurs). Plus aucun bouton ne répond.
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 22 mai 2010 à 17:07
Autres soluce :
- Simplement avec un timer si tu as une interface (pas la meilleur soluce si tu veux mon avis)
- Le backgroundWorker gère pour toi le multithreading, attention au appels inter-thread avec les compo winforms.
Bien entendu le top reste de créer une classe dont la fonction d'écoute torunerais dans un autre thread et déclancherai un événement lors d'un changement dans le tampon.
++ Mayzz
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.