要望No.00508
  さん 98/02/09 20:38
 
秀Termへの、かなり緊急度の低い要望点です。

COMMポートへの接続またはTAPIを使用した接続で、指定されたポートが既に使
用中である時、そのポートが開放されるまで待つオプションがあると嬉しいで
す。

もしCOMMポートのオープンやTAPIのファンクションで「使用の予約をしておき、
現在使用しているアプリケーションが使用を中止した時に使用を開始する(待
ち行列に加わる)」というオプションがあるようでしたら、ぜひその機能の利
用をお願いします。

COMMポートを定常的に監視(数秒おきに1秒未満)するアプリケーションと共
用したいのですが、現在の秀TermではCOMMポートを開く時に未使用状態でなけ
ればエラーとなってしまいます。CPUを食わずに効率的に「ポートが使用可能と
なるまで待つ」ことが可能であれば、ある程度のタイムアウトを設定して、そ
のタイムアウトまでポート使用可能状態を待つようにしてもらえないでしょう
か。

Async I/O Request あたりでできないかなーと当たりをつけているのですが、
調べてはいません。

--
のぶ <xxxxxxxx@trialsoftware.com>

[ ]
RE:00508 要望No.00510
秀まるお さん 98/02/10 12:01
 
 いちおう、こんなスクリプトを作って試してみました。ちなみに「シリアル」とい
うのはシリアルポートに接続するためのホストです。

        errorlog on
    Loop:
        connect "シリアル"
        restoredir
        delfile "errorlog.txt"
        sleep 10
        goto Loop

 そうしたら、connect文で毎回「com1は使えません。他のポートを指定してくださ
い」と出てきてしまいました。

 このエラーメッセージを出ないようにして代わりにエラーログにログが出るように
するのなら割と簡単にできますけど、どうしましょ?。


[ ]