0

次のコードを使用してデータを送信および受信していますが、次のエラーが発生します。私はvbでVisualStudio2008コーディングを使用しています

引数プロンプトを文字列エラーに変換できません

Dim byteBuffers(2) As Byte

byteBuffers(0) = 8
byteBuffers(1) = 3
byteBuffers(2) = 6

rs232port.Write(byteBuffers, 0, 3)

Dim byteBuffer() As Byte = {0, 0, 0}
rs232port.Read(byteBuffer, 0, 3)
MsgBox(byteBuffer)

誰かが私のエラーの原因を説明できますか?

4

1 に答える 1

1

最初のエラー:コードはVBScriptではないため、そのタグを削除して、使用する方言に適したタグを選択してください。

2番目のエラー:MsgBox最初のパラメーターとして文字列(または文字列に変換できるもの)が必要です。byteBufferはどちらでもありません。

于 2012-08-07T15:35:20.367 に答える