|
>
>>私もいろいろ混乱していて 取り違えてしまいました。 失礼しました。
>>「更新されています。保存しますか?」」でした。
>
>やはりそうでしたか。
>
>>それにしても loadfile というのは, 開いているファイルに 別のファイルの内容を
>>追加するだけなので, 「保存する」わけはないのに, どうしてこういうメッセージが
>>出るようになったのでしょうか。
>
>loadfileは、「閉じて開く」です。
>開いているファイルに 別のファイルの内容を追加する文ではありません。
>今開いているファイルを閉じるので、保存の問い合わせが出ます。
>
>この動作は、ずっと前からこの動作だと思だと思いますが、いままでと違うとい
>うのは、どの点が違うでしょうか?
>これまでの話題の中で、V4.10で変更された点はツールバーで「破棄して終了」
>をしたときだけではないでしょうか。
古いマクロを解読しながら 書いているため, 勘違いの繰り返しです。
迷惑をおかけしました。
loadfile を insertfile と取り違えていました。
したがって 「保存する」という動作が入るのは当然でした。
しかし, 前のバージョンと動作が違うのは確かなのです。
loadfile の直前でマクロを停めて 秀丸の状態を見ると (更新) になっています。 ど
こかで更新されてしまう(更新されたと誤認されてしまう)
ようなので, 最初から1行ずつ追跡してみました。
その結果, 空の秀丸に対して
selectall; delete; という操作で 空の秀丸の状態が (更新)に変化することがわか
りました。
マクロ内で 空の(はずの)秀丸をクリアします。
(本来は必要ない操作ですが, 起動オプションをつけないで使う場合も考慮して こう
しています。
selectall;
delete;
この2行の文の前と後で
|
|