掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
serialportコントロールの受信イベント (ID:141563)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いつも、お世話になっています VB2005 windows 2000でプログラムしています serialportコントロールの受信イベントについて質問させていただきます formにserialportコントロールを配置して、データの送受信を行いたいのですが 受信がうまくいきません。 以下に受信コードを記述します Private Sub Sp_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles Sp.DataReceived Dim Rename() as byte dim names2 as string sp.Read(ReName, 0, Sp.ReadBufferSize) names2 = Encoding.Unicode.GetString(ReName, 0, ReName.Length) Text1.Text = names2 End Sub ※spはserialportコントロールの名前です serialportコントロールのDataReceivedイベントを使用しているのですが sp.Read(ReName, 0, Sp.ReadBufferSize) のところで、エラーがでます。 使用するにはNEWしてからのような、、(現在確認できない状態であいまいですいません) Names2 = Sp.ReadLine() で読み込むとエラーはでないのですが、受信するデータがバイナリのデータなので バイト配列に書き込みたいのですが、上記の方法で何かまちがっているのでしょうか? 引数も間違っていないと思うのですが どうぞ、よろしくお願いします
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.