秀Term APIでCRを送るには?
No.00680
NomyG
さん 98/03/27 16:37
Niftyの会議室にも書いたのですが、コメントが付かないようなので、試しにこちら
にも書いてみます(^^;
秀TermのAPIで、WM_HIDETERM32_SENDDATAでポートにデータを送信するとき、リター
ンを送るにはどうすればいいんでしょう?(^^;
データそのものは送れる(というかバッファに入った状態になる)のですが、手動で
リターンキーを押さないと送信してくれません。
\nや\r\nを文字列に付加してファイルマップに入れても、無視されるようです。
教えてくださいませ〜(^^;
[
△
]
RE:00680 秀Term APIでCRを送るには?
No.00685
秀まるお
さん 98/03/30 13:15
コメントが遅れてすみません。
WM_HIDETERM32_SENDDATAは、与えられたデータの中身はまったく見ないでそのまま
送信しているので、改行文字であっても普通に送信されるはずだと思います。
ちなみに改行文字を送る場合は、\nとか\rを指定するんじゃなくて、「\x0D」と指
定してやった方がいいと思います。
ちなみにWM_HIDETERM32_SENDDATAを送っても、秀Term側のメッセージループを1周
させてやらないと実際の送信処理はされないです。SendMessageから帰った直後はま
だ送信バッファにデータが溜まった状態になっています。
[
△
]
RE:00685 秀Term APIでCRを送るには?
No.00686
NomyG
さん 98/03/30 17:02
どうもです。
Niftyにもコメントしましたが、無事に送ることができました。
ありがとうございました。
#これで少し楽が出来そうです(^^)/
[
△
]