MSCommの受信を終了するには?


mori  2007-02-23 08:16:35  No: 135453

MSCommのOn_CommイベントのComEvReceiveを使って
受信データを受信しているのですが、
一回全データを受信させた後に、受信を終了させたいと思っています。
ComEvEOFを使えばいけそうなきがするのですが、
終了の仕方がいまいち分からないため困っています。

受信データが可変長のためInputLenは0しかないと思うので、
InBufferCountを0にすればと思ったのですが、
クリアはされても、終了されるかどうかが分からずにいます。

InBufferCount=0で、受信は終了するのでしょうか?
他の方法などあればどなたか、ご教授宜しくお願い致します。


GOD  2007-02-23 08:35:50  No: 135454

ポートを閉じれば通信自体終了するけど、moriさんが言っている終了とは何を指すの?


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加