マクロからマクロ実行で終了すると異常終No.05709
cocktailtype さん 07/12/20 18:08
 
マクロから外部マクロを実行中(ループ中)に秀丸のウインドウの×ボタンで終了す
ると異常終了する

[ ]
RE:05709 マクロからマクロ実行で終了するNo.05710
秀丸担当 さん 07/12/21 10:07
 

>マクロから外部マクロを実行中(ループ中)に秀丸のウインドウの×ボタンで終了す
>ると異常終了する

調べてみたところ、このように実行するとマクロ終了をチェックするタイミング
が無く、応答無しになっているようです。
永久ループしている場合、強制終了するしかなくなってしまっていました。
以前からこの動作ではありましたが、問題だと思うのでV7.08で修正してみよう
と思います。
V7.08β2を出そうと思います。

[ ]
RE:05710 マクロからマクロ実行で終了するNo.05711
cocktailtype さん 07/12/21 11:18
 
>
>>マクロから外部マクロを実行中(ループ中)に秀丸のウインドウの×ボタンで終了す
>>ると異常終了する
>
>調べてみたところ、このように実行するとマクロ終了をチェックするタイミング
>が無く、応答無しになっているようです。
>永久ループしている場合、強制終了するしかなくなってしまっていました。
>以前からこの動作ではありましたが、問題だと思うのでV7.08で修正してみよう
>と思います。
>V7.08β2を出そうと思います。

お返事ありがとうございます。対応お願いいたします。

[ ]
RE:05711 マクロからマクロ実行で終了するNo.05712
cocktailtype さん 07/12/21 19:21
 
V7.08β2ありがとうございます

以下のような場合まだ再現いたします

マクロ1=====

execmacro マクロ2;

マクロ2=====

newfile;
while(true){}


以上の状態でマクロ2で生成されたウインドウの×ボタンで閉じるますと再現いたし
ます。

[ ]
RE:05712 マクロからマクロ実行で終了するNo.05713
秀丸担当 さん 07/12/25 14:02
 


>以下のような場合まだ再現いたします

ご確認ありがとうございます。
まだ再現するマクロをやってみまたところ、応答なしではなく、異常終了する場
合がありました。申し訳ありません。ご指摘ありがとうございます。
また修正させていただきます。

[ ]
RE:05713 マクロからマクロ実行で終了するNo.05724
cocktailtype さん 08/01/04 13:41
 
度々の修正ありがとうございます。

ウインドウの×ボタンを押しても
エラーは発生しませんでしたが、
タブモードで新規に作成されたタブを
マウスで右クリック「このタブを閉じる」を
選択しますと異常終了が確認されました。

また、タブモードでのウインドウの×ボタンは
マクロ終了確認のメッセージが表示され、
正常に終了いたしました。

以上、ご確認お願いいたします。

[ ]
RE:05724 マクロからマクロ実行で終了するNo.05727
秀丸担当 さん 08/01/04 15:57
 

>ウインドウの×ボタンを押しても
>エラーは発生しませんでしたが、
>タブモードで新規に作成されたタブを
>マウスで右クリック「このタブを閉じる」を
>選択しますと異常終了が確認されました。

また報告ありがとうございます。
これは以前から起きていたようです。
マクロ実行中はタブの右クリックはできないようにしてしまおうと思います。

[ ]
RE:05727 マクロからマクロ実行で終了するNo.05740
cocktailtype さん 08/01/08 13:21
 
ありがとうございまます。
7.08b4において正常終了することができました。

[ ]