Bonjour,

Je viens vers vous car j'ai un un petit problème.
Je corrige un Windows Service qui gère l'ouverture et la fermeture d'une porte, connecté à la machine via un port série.

Pour cela, mon programme a une classe PaveNumeriaue qui gère le pavé numérique (réception du mot de passe et animation des led). Une classe Lancement qui est similaire à un main.

J'ai donc déclaré un SerialPort dans ma classe PaveNumerique. Je lui ai ajouté l’événement DataReceived qui doit s’exécuter dès que je reçois des données.
Cependant, je ne peux pas utiliser la méthode Invoke pour accéder au thread principal (afin de mettre dans un journal le fait que j'ai bien reçu quelque chose, et ensuite lancer la procédure de vérification). Comment faire?

J'espère avoir été assez claire et je vous remercie d'avance de prendre de votre temps pour m'aider.


Douhan,