MSCommを使ってデータ通信を行い。
予期せぬ場所で中断された時に受信バッファが取りきれずに次に残ってしまうような現象がおきています。
そこで受信バッファをクリアしたいのですが、
Inputを使うとすると読み込んだモノしか削除しないので・・・・。
MSCommのメンバにBREAKがあったのでMSDNライブラリで確認してみたのですが
いまいち使い方が分かりません。
BREAKで受信バッファをクリアできるのでしょうか?
もし可能でしたら記述方法をお教えください。
また、別の方法があるのならばご教授ください。
お願いします。
ヘルプより抜粋
InBufferCount プロパティは、モデムから受信バッファに転送されて、
プログラムで取り出せるようになったバイト数を返します。
InBufferCount プロパティを 0 に設定すると、
受信バッファをクリアすることができます。
です。
ありがとうございます(^^;
完璧な見落としでした。。
お恥ずかしい(^^;;
ありがとうございました^^
ツイート | ![]() |