“最初からやり直し”で書き込み禁止解除No.02686
三宅 さん 03/08/07 23:53
 
 書き込み禁止で開いたファイルを“最初からやり直し”で再読み込みしてしまった
場合、書き込み禁止が解除されてしまいます。

 もっとも、書き込み禁止のファイルを意図的に“最初からやり直し”することはな
いと考えると、大きな問題とは言えないかも知れません。
 でも、誤って“最初からやり直し”してしまった場合に、2重オープンしたファイ
ルや、自分で書き込み禁止操作をしたファイルを編集操作できてしまうので、安全の
ために改善をお願いできればと思います。

環境:Windows98, Ver.4.00β13(Ver.3.19 でも起こる)

[ ]
RE:02686 “最初からやり直し”で書き込みNo.02709
秀丸担当 さん 03/08/08 18:33
 
> 書き込み禁止で開いたファイルを“最初からやり直し”で再読み込みしてしまった
>場合、書き込み禁止が解除されてしまいます。

これは、おっしゃられる通り、、書き込み禁止のファイルを意図的に「最初から
やり直し」することはないと思うので、問題無いのではないでしょうか。
むしろ意図的にやるとしたら、書き込み禁止を解除して編集したいときだと思い
ます。

書き込み禁止属性のファイルを開いたときは、「最初からやり直し」をしても書
き込み禁止のままで、問題ありませんでした。

[ ]
RE:02709 “最初からやり直し”で書き込みNo.02718
kaisan さん 03/08/08 20:42
 
> これは、おっしゃられる通り、、書き込み禁止のファイルを意図的に「最初から
> やり直し」することはないと思うので、問題無いのではないでしょうか。

外部からファイルを変更した場合の通知で読み直しても書き込み禁止が
解除されます。

たとえば、動作検証としてログや作成データのビューアとして利用している
場合に問題になるかもしれません。

[ ]
RE:02709 “最初からやり直し”で書き込みNo.02722
Arimac さん 03/08/08 22:13
 
三宅さんがどうゆう操作を行っているのか分かりませんが、
秀丸起動時のオプション "/r" で書き換え禁止にしていて
“最初からやり直し”で解除されるということならば
よろしく無いと思います。

ファイル属性を書き込み禁止にしていて秀丸起動後に
エクスプローラ等で解除して“最初からやり直し”で
解除されるというのは、そういう要望があって直したような
気がします。

[ ]
RE:02709 “最初からやり直し”で書き込みNo.02727
三宅 さん 03/08/09 09:55
 
 すみません、説明が正確ではありませんでした。
 私の通常の使用方法で「書き込み禁止で開いたファイル」となるのは、動作環境の
設定で、同じファイルを開く場合に上書き禁止で開く設定にしていて、2重オープン
する場合です。
 そして、そのような2重オープンをする目的は、たぶん、kaisan さんがおっしゃ
る使い方(No.02718)に近いと思います。具体的には、例えば、次のような2つの場
合があります。
 編集前の文書を見ながら編集するために、編集中のファイルを2重オープンして、
一区切りついたところで、2重オープンしたファイルに編集内容を反映させるために
“最初からやり直し”で再読込させる場合。
 ウィンドウの分割と同じように、編集中のファイルを2重オープンして、別の箇所
を見ながら編集して(この場合、編集内容がリアルタイムに反映されないのは当然し
ょうがないとして)、たまに反映させるために“最初からやり直し”で再読込させる
場合。
 というようなところです。このような使い方は、ウィンドウの分割と比べて変則的
かも知れませんが、ファイル比較を使えることや、2つのウィンドウの配置を自由に
できることなどから、目的によっては、それなりにメリットがあるかと思っています。

 それと、上記のような使い方はさておき、
別の見方では、
  動作環境の設定で、同じファイルを開く場合に上書き禁止で開く設定にしていて
も、
  “最初からやり直し”で再度開く場合には、その設定が反映されない。
  (ちなみに、“閉じて開く”はその設定が反映されていました。(当然?))
と考ると、整合性という点で、多少疑問があるかとは思います。


 ・・・なのですが、
実は、こうしてみなさんのお考えなどを伺っているうちに、マクロで対処できそうだ
と気がつきました。(readonly 属性をチェックしておいて、開いた後に自分で上書
き禁止にしたり、loadfile で同じファイルを開くようにしたり)

 したがって、対処をして頂くかどうか(や優先順位)は、作業程度や、整合性、安
全性の程度などに応じてお考え頂ければと思います。

[ ]
RE:02727 “最初からやり直し”で書き込みNo.02741
秀丸担当 さん 03/08/12 16:56
 

> したがって、対処をして頂くかどうか(や優先順位)は、作業程度や、整合性、安
>全性の程度などに応じてお考え頂ければと思います。

調べたところ、昔は書き込み禁止状態を維持するようになっていたのが、何らか
の要望があってか、維持しないように変更されていました。
エクスプローラー等で属性を変えた後に再読み込みしたいときなどの対応かもし
れません。

整合性がとれなくなる危険性もあるので、とりあえず保留とさせていただきます。

[ ]