アプリ版:「スタンプのみでお礼する」機能のリリースについて

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

開発環境はVC++.net 2003 MFC ダイアログベース

A 回答 (1件)

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

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!