掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MSCommの通信エラーをクリアするには? (ID:106600)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
RThreshold=0だとcomEvReceiveは設定されない。・・そうですよね。 RThreshold=0、SThreshold=0、としていました。 comEvReceiveもcomEvSendも使っていなかったもので。 気が付きました。CommEventは最後のEventを保持するんですよね。 エラーのあとにEventがなければエラーのままなんです。 comEvReceiveやcomEvSendを発生させればエラーはクリアされます。 そこでもしまたエラーならエラー値になるんです。 うまくいきました。 RThresholdを設定するとオーバーフローが検出できないようなので SThresholdを設定しました。 エラーのあとの送信でcomEvSendが立って送受信がエラー無くできました。 書き込みしてくださったみなさんありがとうございました。 中でも、昼夜を問わず考えていただきました猫八さん、感謝いたします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.