掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
COMPORTライブラリでポート再接続時エラー (ID:49015)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ComPortライブラリは「TComPort」ですかね? TeraTermは再接続出来るとのことですので、ライブラリまたは作成しているソフトの処理によるものだと思われます。 USB端子が外れたり再接続することを認識するのはちょっとやっかいなのでタイムアウト処理か手動で再接続しているものとして 基本的には再接続=Close処理のあと、Openするだけです。 Openでエラーが出るのであればTComPortで使用している通信処理用のスレッドがうまく機能していない可能性があります。 その場合はちょっと面倒ですが開始時にOpen、再接続時に Close、Open させるのではなく Close後にTComPort を解放して再度生成するという方法で解決できるかもしれません。 Closeや解放時に何が関係しているのかはわかりませんが、結構な待ち時間を要求される場合がありました。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.