|
毎度お世話になっております。
さて、複数のタブを開いているときにあるタブで実行中のマクロがフリーズしたため
にハングアップチェッカーで
そのタブを強制終了させた後で、別のタブで改めてマクロを実行しようとすると
「他の秀丸エディタがマクロ実行中です。」
というエラーが出て実行できません。このため、一度開いている全てのタブを閉じて
再度開きなおす処理をいちいち
行わなければならず大変不便です。
特に、マクロからsetsearchなどで正規表現を指定したり、外部のDLLやCOMを呼び出
したりすると、正規表現エンジンや
外部DLL/COMのフリーズに伴って秀丸エディタが丸ごと操作不能になるため、高頻度
でハングアップチェッカーで
タブを強制終了させることになります。この時、大抵はマクロやDLLのソースなどの
記述のために大量のタブを開いている
ため、デスクトップ保存を行っていなければ全てのタブを開きなおす羽目になってし
まいます。
|
|