「開く」で「上書き禁止」?No.00771
noro さん 98/04/10 09:38
 
こんにちは(^^) noro です。

 早速ですが、以下のような操作をすると、普通に「開く」はずのファイルが
「上書き禁止」で開かれるようなのですが…

 仮に、001.TXT を開いている秀丸が1つある状態から、
 (1)マクロを使って 002.TXT を上書き禁止で開く。
 (2) 002.TXT を閉じる。
 (3) 001.TXT を開いている秀丸から、メニュー「ファイル」→「開く」を使って
    003.TXT を開く。
 …と、003.TXT が上書き禁止で開いてしまいます。
 (4) 003.TXT を閉じて、もう一度 (3) を繰返す。
 …と、003.TXT は普通に開きます。

 確認は ver.2.22 で行いました。が、以前のものでも発生していた気がしま
す。上書き禁止で開いてしまったところで、[Alt]+[F4]→[Alt]→[F]→[1] の
キー操作で開きなおせば、済んでしまうことと、再現方法がはっきりしなかっ
たので見ないフリしていたような…(^^;)
 ご確認いただけるとありがたいです。

P.S.
 ver2.22 を使いはじめましたが、もしかして描画が速くなりました?
 「次の秀丸」とかの操作に対して、キビキビ動くようになった気がします。(^^)

[ ]
RE:00771 「開く」で「上書き禁止」?No.00774
番頭++ さん 98/04/10 12:30
 
これと同じ問題ですよね。

//[ファイル] - [開く] の [読取専用で開く] はなぜリセットされないのか ???

// test1.mac
openfile "001.txt";
readonlyopenfile "002.txt";
setactivehidemaru findhidemaru("001.txt");
closehidemaru findhidemaru("002.txt");
openfile "003.txt";
OPEN;
endmacro;

// test2.mac
openfile "001.txt";
readonlyopenfile "002.txt";
setactivehidemaru findhidemaru("001.txt");
closehidemaru findhidemaru("002.txt");
OPEN;// この時 [読取専用で開く] がチェックされている。???
endmacro;

[ ]
RE:00774 「開く」で「上書き禁止」?No.00775
noro さん 98/04/10 15:48
 
番頭++さんこんにちは(^^) noro です。
素早い検証マクロの作成ありがとうございます<(_ _)>

》これと同じ問題ですよね。
はい。test2.mac で現象が再現できます。test1.mac は、問題ないです。
test1.mac の場合は、openfile "003.txt" も OPEN も正常に動作して、問題
の現象が再現しないことから、上書き禁止でファイルを開いた直後の、開くの
ダイアログからファイルを開く時の特有の問題と考えて良さそうですね。

で、書き忘れてました((^^ゞ ポリポリ...) が、使用しているダイアログは、
「共通ダイアログ(複数選択タイプ)」です。
現象が発生する時には、「閲覧モードで開く」チェックボックスは OFF になっ
ています。

[ ]
RE:00775 「開く」で「上書き禁止」?No.00800
秀丸担当 さん 98/04/14 18:08
 
>》これと同じ問題ですよね。
>はい。test2.mac で現象が再現できます。test1.mac は、問題ないです。

バグリストに入れておきます。

[ ]
RE:00800 「開く」で「上書き禁止」?No.00812
noro さん 98/04/15 09:30
 
秀丸担当さんこんにちは(^^) noro です。
バグリストに追加の件了解しました。よろしくお願いします<(_ _)>

[ ]