tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル MSCommの実際の送信完了
投稿日: 2011/06/17(Fri) 11:53
投稿者Masao
MSCommを使って送信したときの実際の送信完了を検出したいのです。
mscPort.Output = xxxxx
とすると送信バッファにxxxxxが書き込まれます(これは短時間で完了)が、
そのあとボーレートによる実送信(ボーレートにより長い時間)が実行されます。

この実送信の完了を知るためにOutBufferCount=0になるのを
待てばよいのかなと思って、
まずOutBufferCountの動作を知るために
mscPort.Output = xxxxx
Label1.Caption = mscPort.OutBufferCount
と書いたら、Label1は即0と表示されました。

実送信は、ボーレートとバイト数から約4mSかかります。
それなのに即0と表示されるのは、実送信前に0になっているようで
理解できません。

Q1.私の考え方が間違ってるとすれば、ご教授ください。

よろしくお願いします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。