Salut la communauté,
Je travaille sur un programme. Il s'agit de simuler deux périhphériques qui communiquent
sur les ports Com, avec un fichier log qui enregiste les messages dans les 2 sens.
Le programme fonctionne correctement, si j'ai 2 ou 3 échanges.
Dès que, j'ai codé un fonctionnement continu, le CDialogue n'apparait plus, le prog se lance
et s'arrête aussitôt, avec un fichier log de 22k.
Le moniteur de perf. ne montre pas de surconsommation de ressources. Que peut être le prob.
et surtout comment faire pour que ça marche de manière continue?
Merci pour toute aide! (je travaille sous Visual C++ 6 et les ports com sont virtuels).
----------------- ----------------------
| périf virt 1 | | périf virt 2 |
| msgs perif 1 | WriteCom1 | msgs périf 2 |
| |-------|--------------->| |
| | | WriteCom2 | |
| |<-----|--------|--------| |
| | | | | |
----------------- | | ----------------------
| |
| |
------|--------|-------
| |
| fichier log |
-----------------------
Architecture de l'application (à base de CDialog sous Visual c++6)