16進数をシリアル送信するには?


VB初心者  2004-08-05 04:09:36  No: 84953  IP: [192.*.*.*]

VB6を使用してる初心者です。
2桁の16進数(00〜FF)を変換無しでそのままシリアル(RS-232C)送信したいのですが、16進数が文字コードに変換されてしまいうまくいきません。
良い方法は無いでしょうか。よろしくお願いします。

編集    削除
Max  2004-08-05 07:46:31  No: 84954  IP: [192.*.*.*]

>16進数が文字コードに変換されてしまいうまくいきません
具体的にはどうなるのでしょうか?

16進数で0x41のバイナリー値が受信側で"A"という文字になるということを
いっているのでしょうか?それなら別に正常です。受信側で"A"と言う文字の
コードを取得すれば0x41になります。

それとも0x41のバイナリー値が受信側で"41"という文字になるのでしょうか?
それはあなたの作ったプログラムにバグがあるのでしょう。

編集    削除