シリアル通信できないChrコードを送信する方法を教えて下さい


初心者  2004-09-28 20:55:44  No: 85791

シリアル通信にてデータを送信したいのですが
Chr(0xA0)からデータを送信することができません。
過去ログにもにたようなものがあり色々テストして
みたのですがうまくいきません。
プロトコルアナライザーで見ると0xA0からは0x00
となって送信されてしまいます。

質問の仕方もへたくそですいません。
わかる方がいたら指導よろしくおねがいします。

Dim aa as long

public Sub test 
    Dim Buffor as string
    aa = aa + 1
    Buffor = Chr(aa)     
    Buffor = Buffor & Chr(3)                  
    MSComm1.CommPort = 1
    MSComm1.Settings = "9600,E,8,1"
    MSComm1.InputLen = 0
    MSComm1.PortOpen = True
    MSComm1.Output = Buffor
    MSComm1.PortOpen = False
End Sub


Say  2004-09-28 21:42:06  No: 85792

>過去ログにもにたようなものがあり
このへんを参考にしたということでしょうか?

http://madia.world.coocan.jp/vb/vb_bbs/200401_04010103.html

あるいはこのへん?
http://madia.world.coocan.jp/vb/vb_bbs2/200401_04010129.html


奈々氏  2004-10-01 10:45:18  No: 85793

送信データにバイナリデータを含むときはバイト配列で送信したほうが
いいですよ。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加