掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
シリアル通信で受信するには? (ID:113140)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
kaiさん、ありがとうございます。 >MSCommオブジェクト使うとかってだめかな? MSCommってVB6にあったやつですよね?環境が.NETしかないためできないのですよ。 ちなみにMSCommの場合は、常に受信バッファが開かれていて?そこにCOMからのデータをためておいて、一定のバイト数になったら変数に格納ってことでいいのでしょうか? 今度は、 Success = ReadFile(hSerialPort, Buffer, BytesWritten, BytesRead, IntPtr.Zero) Do While BytesRead = 0 System.Windows.Forms.Application.DoEvents() Loop として、Loopを抜けたらメッセージボックスを出すようにしてデータを送ってみたのですが、 やはりだめでした。 別に受信バッファみたいなものを作らないとだめなのでしょうか? また何か気づいたことなどあったらお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.