RS-232Cによるシリアル通信でデータを送付しているのですが,
MScommで送信する際,データがアスキーコードになってしまいます。
(送信データを実データの形のまま送りたい。アスキー変換したくない。)
それでとりあえず,以下の対応を考えたのですが,うまくいきません。
例えば,「64」を送信したい場合に,
MSComm1.Output = Chr(64)
とすれば,「64」をキャラクターコードに変換したものを,
アスキー変換で元に戻されるので,送信データは「64」となりました。
しかし,「241」などキャラクターコードの空白の値を送信しようとすると,
MSComm1.Output = Chr(241)
値が「0」となってしまいます。
送信データをアスキーコードにせずに送信する方法などあるのでしょうか?
よろしくお願いします。
掲示板の全トピックから単語:MSComm をSearch
してください
InputModeプロパティについて調べてみてください。
特に、Inputプロパティに代入する変数の型、についても調べましょう。
検索さん,K.J.Kさんありがとうございます。
先日はSearchの仕方が悪かったようです。
過去のトピックから解決できました。
ツイート | ![]() |