タイトル : Re^5: VB2010のSerialportの受信イベントについて 投稿日 : 2011/11/25(Fri) 01:33 投稿者 : オショウ
> Do while serialport.BytetoRead <> 0 > Loop このコードはよろしくないので、やめるべきです。 If serialport.ByteToRead <> 0 Then ' 受信処理 End If ' 抜ける・・・ 受信バッファにデータが入って、読みだされない場合、イベントは 通常出続けるはずなんですが・・・ ※ そのシリアルポートは、PC本体ですか? 拡張ボード? USB変換アダプタ? デバイスドライバーの都合で、適切な受信コードを書いてやる必要 があります。またドライバー側の設定もできるものであれば、適切 に動作するように設定変更するべきです。 以上。参考まで |