|
僕も詳しく検証した訳ではないのでなんですが、readbufferは画面に表示して
いる内容を読み取る命令なので、最小化していると動作がおかしくなることがあ
るのかもしれません。
あと、何らかのエスケープシーケンスを受信してカーソルが移動したりすると、
readbufferで取れる部分が期待した位置にならないかもしれないです。
さらに、タイミング的に狂うケースに対応するためには、たしかにsleep等を
入れてたしかに画面に受信した文字列が表示されるのを待つしか無かったかもし
れません。
なんせずっと秀Termはいじってないので、詳しいことを忘れてしまいまして、
今のところはこの程度の返事しか出来ないです。詳しく思い出すにはソースコー
ドを追っかけ直さないと無理そうな気がします。
|
|