Ver.4.10β9 での runsync2 の動作No.04025
picard さん 04/01/18 14:20
 
Ver4.10β9 で,以下のような現象が確認されました。

次のような動作を行ったとします。
1. マクロから runsync2 で外部プログラムを起動する。
2. 外部プログラムは動き続けているとします。
3. その状態で,秀丸のウィンドウをクリック
4. 「マクロの実行を中断しますか?」と聞かれるので,「はい」をクリック
(外部プログラムは依然動き続けているとします)

こうすると,マクロの実行が中断されて,秀丸に制御が戻りますが,秀丸に文字入力
ができるようになるまで,しばらく秀丸が凍り付き,何もできなくなります。

Ver4.05 では,「マクロの実行を中断しますか?」に「はい」と答えれば,即座に秀
丸上で文字入力ができる状態になりました。

何か仕様変更があったのでしょうか?

「外部プログラム」は,具体的には platex のコンパイラを想定しています。platex
コンパイラは,文法エラーがあった場合,入力待ち状態になって停止します。

[ ]
RE:04025 Ver.4.10β9 での runsync2 の動No.04030
Iranoan さん 04/01/21 18:11
 
 picard さん今日は、Iranoan です。
 表題の件 Windows98+Ver.4.10β9/10 でも同様でした。ただ秀丸担当さんは、
こちらは御覧になっていない気がするので、
http://www.maruo.co.jp/turukame/3/
に投稿されては如何でしょう?

[ ]
RE:04030 Ver.4.10β9 での runsync2 の動No.04031
秀丸担当 さん 04/01/21 18:46
 

いちおう見ています。

runsyncは、微妙に仕様変更があり、プログラムの終了の監視方法が変わりまし
た。
この場合、10秒待つと再開するのですが、10秒は長いので1秒にするか、または
すぐに終わらせるように改善しようと思います。

[ ]
RE:04031 Ver.4.10β9 での runsync2 の動No.04032
Iranoan さん 04/01/21 18:57
 
 秀丸担当さん今日は、Iranoan です。
> いちおう見ています。
 失礼しました。

[ ]
RE:04031 Ver.4.10β9 での runsync2 の動No.04048
picard さん 04/01/24 04:14
 
Ver.4.10 β12 で改善して下さったようですね。
ありがとうございました。m(__)m

[ ]