逆アスキー変換するには?

解決


超初心者  2007-08-20 04:37:20  No: 137194

RS-232Cによるシリアル通信でデータを送付しているのですが,
MScommで送信する際,データがアスキーコードになってしまいます。
(送信データを実データの形のまま送りたい。アスキー変換したくない。)
それでとりあえず,以下の対応を考えたのですが,うまくいきません。

例えば,「64」を送信したい場合に,
MSComm1.Output = Chr(64)
とすれば,「64」をキャラクターコードに変換したものを,
アスキー変換で元に戻されるので,送信データは「64」となりました。

しかし,「241」などキャラクターコードの空白の値を送信しようとすると,
MSComm1.Output = Chr(241)
値が「0」となってしまいます。

送信データをアスキーコードにせずに送信する方法などあるのでしょうか?
よろしくお願いします。


検索  2007-08-20 17:12:36  No: 137195

掲示板の全トピックから単語:MSComm をSearch
してください


K.J.K.  2007-08-20 23:46:57  No: 137196

InputModeプロパティについて調べてみてください。
特に、Inputプロパティに代入する変数の型、についても調べましょう。


超初心者  2007-08-21 22:51:08  No: 137197

検索さん,K.J.Kさんありがとうございます。
先日はSearchの仕方が悪かったようです。
過去のトピックから解決できました。


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

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






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