• 締切済み

WaitCommEventのタイムアウトについて

RS232Cを用いてある装置との通信アプリを作成中です。 その装置の仕様として、データを受信した後にDSRライン をHigh→Low(約50ms)→Highに変化することになって います。 そこでアプリ側としてはWaitCommEvent関数を使用して 変化をモニタしようと思っています。 ただ、正常に変化したときは問題ありませんが、何らかの 理由で変化しなかった時にWaitCommEventから抜けて 来てくれないため、フリーズと同じような状態に陥って しまいます。何方かこのような問題を解決できるタイム アウト方法等のや別のモニタ方法など教えて下さい。 開発環境はVC++.net 2003 MFC ダイアログベース

みんなの回答

  • terra5
  • ベストアンサー率34% (574/1662)
回答No.1

別スレッドを作って、そこでWaitCommEventを実行するのではだめですか?

関連するQ&A