tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル MScommの通信について
投稿日: 2012/05/31(Thu) 19:38
投稿者ミロク
お疲れ様です。VB6初心者です。色々調べたのですがわからなかったので教えてください。

VB6を使用して相手側の装置から16進数のデータを受信したいのですがうまくいかないので教えてください。

受信データ(0xFE,0x00,0x00,0x02,0x01......(20〜30Byte?))を受信しています。

受信コード
MSComm.InputMode = comImputModeBinary

Dim Buffer() As Byte

Buffer = MSComm.Input
MsgBox= Hex$(Buffer(0)) 表記ーF3(FEと表記したいです)
MsgBox= Hex$(Buffer(1)) 表記ーF8(00と表記したいです)


後、16進数で送信するとき(&HFF)を送信すると相手側が7Fになってしまいます。なぜでしょうか?
送信コード
Dim Buffer(20) As Byte
Buffer(0) = &HFF  相手側-7F
Buffer(1) = &H0     -00
Buffer(2) = &H0      -00
Buffer(3) = &H0      -00
Buffer(4) = &H2      -02
Buffer(5) = &H0....
MSComm.Output = Buffer
で相手側に送信しています。

宜しくお願い致します。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。