他の秀丸がマクロ実行中です。No.16307
kendo さん 03/12/30 16:28
 
お教えください。
秀丸で文書を作成していて、あるマクロを実行しましたが、それがストップしてうま
くいかないので、新しい文書を使って作業をして、またマクロを実行しようとすると、
「他の秀丸がマクロ実行中です」というメッセージが出て、らちがあきません。(マ
クロがずっとストップしてしますのです。)
これを回避する方法はないでしょうか。

マクロのプロセスがメモリ上に居座ってしまった感じです。

環境は Windows xp です。


[ ]
RE:16307 他の秀丸がマクロ実行中です。No.16308
秀まるお2 さん 03/12/30 16:37
 
 共有メモリが生きているとどうしてもそうなってしまいます。今のところ、
「常駐秀丸も含めたすべての秀丸を終了させる」というのが解決策となります。

 次のV4.10βの方では、本当に他の秀丸がマクロ実行してる時に限ってそのエ
ラーメッセージを出すように修正させていただきます。

 (あるいはもしかしたら今日アップロードしたβ8で既に対応済みかもしれま
せん)

[ ]
RE:16308 他の秀丸がマクロ実行中です。No.16315
kendo さん 03/12/31 11:42
 
秀まるお2様 kendoです。いつもありがとうございます。

マクロのきちんとした書き方はもちろん、秀丸のプログラム的仕様はまったくわから
ないレベルの者ですので、勘違いがあったらお許しください。

下記のご指摘のことがあり、β8をちょっと使ってみました。

その際に、きちんとあらかじめ設定をすればいいのかもしれませんが、こんなことが
ありました。

それは、『秀丸』であるマクロを開いていて、そこに少し変更を加えて「上書き保
存」の操作をして、まだそのマクロを開いたままにして(変更がまずい場合があるか
らです。)、別に開いてある文書のテキストで、その開いたままのマクロの操作をす
ると、「そのファイルは別の秀丸が使ってます」とか言って、マクロがうまく行きま
せん。
今のバージョン、4.04ではそうしたことはないのですが。

それからまた、この先行バージョンの文字コードの操作をちょっと見てみましたが、
すごいですね。(よく私にはわからないので、すみません「すごい」としか言えませ
ん。)とても厳密に文字コードを扱っているという印象です。いまの。4.04まで
では、私はあまり厳密に考えずに自動処理に任せていますが、ほとんど問題はないの
です。
ですから、ちょっと思ったのですが、将来、このβ8のような操作の『秀丸』がメイ
ンストームになると、ちょっと私レベルは苦しいなという感じです。
ですから、いまの4.04のような、インターフェースが「お任せ」風な『秀丸』も
ずっとあってほしいと思います。「秀丸プロバージョン」と「秀丸従来型バージョ
ン」....などと分岐して進化してくれるといいななどと思っています。

> 共有メモリが生きているとどうしてもそうなってしまいます。今のところ、
>「常駐秀丸も含めたすべての秀丸を終了させる」というのが解決策となります。
>
> 次のV4.10βの方では、本当に他の秀丸がマクロ実行してる時に限ってそのエ
>ラーメッセージを出すように修正させていただきます。
>
> (あるいはもしかしたら今日アップロードしたβ8で既に対応済みかもしれま
>せん)

[ ]
RE:16315 他の秀丸がマクロ実行中です。No.16320
秀まるお2 さん 04/01/01 20:53
 
> …「そのファイルは別の秀丸が使ってます」とか言って、マクロがうまく行きま
> せん。
> 今のバージョン、4.04ではそうしたことはないのですが。

 ファイルの排他制御が働いてるだけだと思います。

 とりあえず、V4.10βにて、「全般的な設定」での「上級者向け設定」をONに
して、「ファイル・排他制御」の所の「ファイルの排他制御」を「しない」にす
れば問題なくなると思います。普通はそこは「しない」になってるはずですけど。

> ですから、ちょっと思ったのですが、将来、このβ8のような操作の『秀丸』がメイ
> ンストームになると、ちょっと私レベルは苦しいなという感じです。

 一応、設定関係は、特にユーザー様がいじらなくても普通に使う分に問題ない
ようにはしてるつもりです。それで、一般ユーザー様を戸惑わせること無く、上
級ユーザー様にも満足して使っていただけるようにいろいろ改良したつもりです。

 ではありますが、まだ発展途上な所もあろうかと思います。その辺は今後も改
良していく予定です。

[ ]
RE:16320 他の秀丸がマクロ実行中です。No.16322
kendo さん 04/01/01 21:21
 
秀まるお2さま、kendoです。
今後も『秀丸』を支持・応援いたします。

> ではありますが、まだ発展途上な所もあろうかと思います。その辺は今後も改
>良していく予定です。
コメントありがとうございました。

[ ]