MSCommで文字コード以外で出力する方法は?


ヘルプミー  2007-04-23 05:22:50  No: 136191

Buffer = Chr$(KeyAscii)
MSComm1.Output = Buffer

で文字が割り当てられている信号は出力できますが、
それ以外はどうすれば出来るでしょうか?

11100000 (224) 等が出力されていないようです。


ガッ  2007-04-23 07:57:31  No: 136192

マイクロソフトから引っ張ってきました:
http://support.microsoft.com/kb/411403/ja


ひでらん  2007-04-23 17:42:11  No: 136193

最近MSCOMMを使ってないので詳細は覚えていません。
詳細を知りたい場合は、申し訳ないですが自分で調べてください。

MSCOMMを使用して文字列(String)送信する場合、送信
できないコードがあったと思います。
(記憶ではH'E0〜H'FFあたりだったかと・・・)
回避方法ですが、出力データをバイナリ配列(Variant型の
Byte配列)にして出力すれば送信できたと記憶しています。

バイナリ出力に関しては、探せばサンプルも見つかると思いますし
Outputメソッドにも書いてあると思うので、省略させてもらいます。

でわ


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

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






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