Bonjour,

J'utilise un port com pour transiter quelques data entre mon application windows CE6.0 CF3.5 et ma carte électronique. J'ai intégré une gestion CRC16 pour sécurisé le transfert de mes données seulement il me reste un hic à contourner.

Mon logiciel dans un thread dédié envoie un octet pour demander en retour ma trame de 12 octets de data. Ceci en boucle en actualisant des variables globale.

Si je debranche le port série ou qu'un soucis sur ma carte arrive pour x ou y raison. Mon thread se bloc car j'avais au départ la propriété ReadTimeOut à -1 donc infini si j'ai bien saisi. Je l'ai positionné à 100ms maintenant, j'ai une exception apres ma lecture à gerer et je ne sais absolument pas comment procéder. Un peu d'aide serai la bienvenue. J'ai cherché dans le msdn mais le catch ne semble pas possible dans ma procedure (thread)

http://msdn.microsoft.com/en-us/libr...adtimeout.aspx

Merci pour vos lumières...