Je suis aux prises avec un événement lié à ma classe de communication.L'événement interfère avec les sous-programmes
J'appelle une fonction 'DataChange' via le gestionnaire d'événements chaque fois que je reçois de nouvelles données via ma connexion série. Je procède ensuite à charger ces données dans un DataGridView, effectuer une mise en forme, etc pour les utilisateurs. Je reçois une tonne de problèmes en raison de la fréquence à laquelle l'événement DataChange est appelé et semble voler le focus sur d'autres sous-routines et fonctions à mi-processus.
Par exemple, je vais essayer de transmettre des données au périphérique série. Après avoir formater les données, mais avant que je puisse effectivement appeler la fonction Envoyer depuis ma bibliothèque, le focus est renvoyé à DataChange et je ne transmets jamais mes données.
S'agit-il d'un problème résolu par l'exécution des routines DataChange, en décrochant l'événement DataChange avant une fonction ou une routine puis en le rééchantillant, ou y a-t-il un principe de base que je n'applique pas.
Avez-vous résolu votre problème? –