MSCommのOn_CommイベントのComEvReceiveを使って
受信データを受信しているのですが、
一回全データを受信させた後に、受信を終了させたいと思っています。
ComEvEOFを使えばいけそうなきがするのですが、
終了の仕方がいまいち分からないため困っています。
受信データが可変長のためInputLenは0しかないと思うので、
InBufferCountを0にすればと思ったのですが、
クリアはされても、終了されるかどうかが分からずにいます。
InBufferCount=0で、受信は終了するのでしょうか?
他の方法などあればどなたか、ご教授宜しくお願い致します。
ポートを閉じれば通信自体終了するけど、moriさんが言っている終了とは何を指すの?
ツイート | ![]() |