Fermeture d'un port série après avoir reçu des données C#
majined
-
Modifié le 4 août 2018 à 20:15
wattsoum6.4
Messages postés1Date d'inscriptionjeudi 7 octobre 2021StatutMembreDernière intervention 7 octobre 2021
-
7 oct. 2021 à 15:56
Bonjour,
j'ai un petit problème : je réalise un programme capable de recevoir et envoyer des informations de la liaison série. J'ai ainsi créé une fenêtre de configuration des paramêtres du port série. la première connection se fait parfaitement, je reçois bien et j'envois bien. Le problème vient lors d'une deuxième connection. Lorsque je tente de me reconnecter sur le meme port série (ou sur un autre) après avoir reçu des données(si je reçois rien je peux changer de port à la volé sans problème), mon soft plante.
Je vous met le code :
Non okosa, le close je le fais déjà, le problème était que justement qu'il plantait en le faisant après avoir reçu quelque chose sur le port.
Mais c'est bon j'ai résolu le problème, c'était juqte parce que j'avais oublié de thread la réception donc elle passait en foreground et empechait de quitter mon soft ou de close le port.
bonjour à tous , comment fait on pour " thread la réception", j'ai le même problème, lorsque je ferme le port, avec _serialport1.Close();
il est bloqué dans datareceived(); et je ne sais pas comment arreter cette fonction
wattsoum6.4
Messages postés1Date d'inscriptionjeudi 7 octobre 2021StatutMembreDernière intervention 7 octobre 2021
>
c#
7 oct. 2021 à 15:56