Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
シリアル通信の受信データを表示
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30252#CommentId82908
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2017/7/12 19:07:04
> (1つ前の質問における、データの並び順は解決していませんが、とりあえず配列の順番を変えて対応しています。)
それで良いとおもいます。
> 何回か試していますが、一応できていると思われます。
提示のコードについて少しだけ。
> Private Sub RcvDataToTextBox(n As UShort)
> If IsNothing(n) = False Then
この If 文は不要なので削除するべきかと思うのですが、
何を意図した判定文なのでしょうか?
引数 n は構造体(値型)ですので、IsNothing は常に False しか返さないですよ。
> Dim b1 As String = Convert.ToString(n, 10) '10進数表記の "1023" に変換
> RcvYTextBox.AppendText(b1)
その出力方法だと、複数のデータが送られてきたときに、
「10」「23」 なのか「102」「3」なのか区別できなくなるのでは。
スペースや改行などで区切って繋いだ方がよろしいかと。