VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2003/01/31(Fri) 17:18
投稿者VB初心者
Eメールnano-@hyper.cx
URL
タイトルRe^2: OnComm イベントについて

ゆうやさんご教授ありがとうございました。

> Inputプロパティにデータが入っているということは受け取れているんですねぇ。送られてくるデータサ
> イズとRThresholdプロパティの値は合っているでしょうか?ずれているとイベントが起きません。
はい、データはInputプロパティによって読み出すことができます。
送られてくるデータサイズはまちまちですが、RThresholdプロパティは1にしておりまして、1バイトの
データが来るたびに、OnComm イベントでトラップできるようにしています。
データサイズをあわせるということは、送られてくるデータのサイズによってRThresholdプロパティを毎回
変更する、又はInputLenプロパティを用いて受信データ数を制限して合わせるということが必要と
考えてよろしいでしょうか?

> あと、受信されるまでに、実は他の通信イベントが来ていた通信エラーが起きていた、なんてことはな
> いでしょうか??
これはないかなと思っております。
COMポート1台のみで制御していても結果は変りませんでした。

> 多分、受信完了待ちとか、通信している部分(関数とか)を無限ループで組まれているのでしょうか?
データ要求するコマンドを送信し、タイマー関数を使ってしばらく待った後に、
Inputプロパティによって読み出すことができます。
無限ループは作っておりません。

> あと、私が参考にした(なった)ホームページをご紹介します。よかったら参考までに。
> 「SPECTRUM電子工作ページ」さん
> http://members.tripod.co.jp/spectrum123/index.htm
はい、早速拝見させて頂いて、勉強しています。

本当にありがとうございました。
もう少し頑張ってみます。


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

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -