deletefilehistがうまく動作しないNo.09619
K'zawa さん 17/12/27 14:26
 
こんにちは、K'zawaです。

deletefilehistをループ内で実行したところ、正常に終了しなくなりました。


#i = filehistcount - 1;
while ( #i >= 0 ) {
    $file = getfilehist( #i );
    if ( ! existfile( $file ) ) {
            deletefilehist #i;
    }
    #i = #i - 1;
}


Windows 10 Home, 64bit, Version 1709 ビルド 16299
秀丸エディタ Version 8.79 Beta 3 32bit edition

[ ]
RE:09619 deletefilehistがうまく動作しなNo.09620
秀丸担当 さん 17/12/27 14:59
 

バグ情報ありがとうございます。
確かにその通りでした。
if文で偽のときに{}をスキップするときにマクロの動作そのものがうまくいっていま
せんでした。
次のβ版で修正させていただきます。

[ ]
RE:09620 deletefilehistがうまく動作しなNo.09621
K'zawa さん 17/12/27 16:08
 
秀丸担当さん、こんにちは。
K'zawaです。

>if文で偽のときに{}をスキップするときにマクロの動作そのものがうまくいっていま
>せんでした。
>次のβ版で修正させていただきます。

よろしくお願いします。

[ ]