[C++] WaitCommEvent
Résolu/Fermé
skarsnick
Messages postés
79
Date d'inscription
jeudi 15 mars 2007
Statut
Membre
Dernière intervention
17 décembre 2009
-
27 avril 2007 à 11:20
skarsnick Messages postés 79 Date d'inscription jeudi 15 mars 2007 Statut Membre Dernière intervention 17 décembre 2009 - 27 avril 2007 à 16:02
skarsnick Messages postés 79 Date d'inscription jeudi 15 mars 2007 Statut Membre Dernière intervention 17 décembre 2009 - 27 avril 2007 à 16:02
1 réponse
skarsnick
Messages postés
79
Date d'inscription
jeudi 15 mars 2007
Statut
Membre
Dernière intervention
17 décembre 2009
59
27 avril 2007 à 16:02
27 avril 2007 à 16:02
le problème est ici:
if (WaitCommEvent(hCom1, &dwEvtMask1, &o) || WaitCommEvent(hCom4, &dwEvtMask4, &q))
en attendant l'évènement du COM 1, le proc ne regarde pas l'état du port 4, il se bloque sur son observation du COM1, donc il ne faut pas les mettre dans le même if,
un thread me semble la seule solution
if (WaitCommEvent(hCom1, &dwEvtMask1, &o) || WaitCommEvent(hCom4, &dwEvtMask4, &q))
en attendant l'évènement du COM 1, le proc ne regarde pas l'état du port 4, il se bloque sur son observation du COM1, donc il ne faut pas les mettre dans le même if,
un thread me semble la seule solution