#99 Article 1130 Posted at 1996/08/31 03:40:55 by Mai (MAP2260) [COMM]

Subject: Q:Windows 通信ポートリセット

Windows3.1での質問です。
通信ポートを使ってて、エラーが起きた場合、そのポートがロックされますが、
これを解除するにはどうすればいいんでしょうか?
(その時のキューの中身は送信/受信とも死んでいい。)
GetCommErrorの呼び出しでエラーが解除されるような記述もあるのですが、
単にGetCommError(ID,NULL)ではだめなようです。

現在、いったんポートをクローズして再オープン、という方法で逃げてますが、
なんか鉛筆を削るのに鉈かチェーンソーを持ってきてるような感じですごく嫌(^_^;)

Mai