[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
メール
| |
SerialPort.Readについて
12
:
igoten
:2010/02/17(水) 12:28:34
OKになりましたか。
ちょっとまとめておきますね。
先ず最初のトラブルはSerialPort2_DataReceived内で配列を確保した後、
受信データ処理中に再度受信が起り、確保した配列の大きさとデータ
の大きさが異なってエラーになった。
それを避ける為に、受信データのサイズの採取を1回にした。
これで上のエラーは回避されたのだが、その際私が提示した
コードに間違いが有って、受信コードの最後のデータを取らないでいた為に、
文字変換でエラーが起きた。
と言うことですか。
(なぜ間違えたかと言う言い訳ですが実はVBとC#で配列確保の仕様が
異なっていて、C#の仕様でVBのコードを書いてしまいました。)
エラー処理の件ですが結論から言いますとTry Catchを必ず入れて
下さい。
私がちょっと気になったのは、Try CatchのCatchの中に何も
書かないでエラーを抜けていたのでは無いかと思ったのです。
自分のコードに間違いがあると気付かなかったので、文字が欠落する
理由をあれこれ考えている中で、唯一可能性があるのは
Catchの中に何も書かないでエラーを抜ける方法かなと思った訳です。
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板