秀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にもコメントしましたが、無事に送ることができました。
ありがとうございました。

#これで少し楽が出来そうです(^^)/

[ ]