排他制御No.14564
ながさわ さん 03/04/30 14:38
 
こんにちは、ながさわです。

その他⇒動作環境⇒排他制御が

ファイルの排他制御:しない
秀丸で同じファイルを開く場合:開く方法を問い合わせする

に、しています。この状態でファイルを編集して、何らかの方法でそのファイルを更
に秀丸で開こうとします。すると、当然のように問い合わせダイアログは出るのです
が、『閉じてから開く』を選ぶと、『最初からやり直し云々』というダイアログが出
ます。これはこれでいいのですが、問題は『最初からやり直し云々』のダイアログに
はフォーカスが無く、エディタ自体にフォーカスがあるということです。当然ながら、
“n”キーを押せば、テキストに“n”が挿入されます。一度でも、くだんのダイアロ
グにフォーカスが移れば、普通の動作になるのですが……。

OS:Windows2kSP3
秀丸:3.19

[ ]
RE:14564 排他制御No.14567
秀丸担当 さん 03/04/30 17:49
 
>問題は『最初からやり直し云々』のダイアログにはフォーカスが無く、エディタ自
>体にフォーカスがあるということです。当然ながら、“n”キーを押せば、テキスト
>に“n”が挿入されます。一度でも、くだんのダイアログにフォーカスが移れば、普
>通の動作になるのですが……。

やってみたのですが、再現することができませんでした。
このメッセージのウィンドウは、秀丸エディタを親ウィンドウとするメッセージ
ボックスなので、秀丸エディタにフォーカスが行くことは有り得ないはずです。

何か特殊な再現手順があるとか、何か常駐系のソフトが原因ということは
考えられないでしょうか。

[ ]
RE:14567 排他制御No.14592
ながさわ さん 03/05/06 11:26
 
こんにちは、ながさわです。

G.W.中はPCから離れていました。
で、フォーカス系の常駐物はないんですけど……。
再現手順は非常に簡単で
1.ファイルを開く
2.編集する
3.常駐秀丸から同じファイルを開こうとする
4.『閉じてから開く』を選ぶ
だけです。

ちなみに、上記の手順をaviにしたのですが、7MB程度あります。必要とあらば送りま
すが、アドレスはいかが致しましょう?

[ ]
RE:14592 排他制御No.14593
Mattz さん 03/05/06 11:38
 
Mattz です。
わたしも同じ環境(Win2k+SP3、秀丸3.19)ですが、同じ手順で再現しました。

アンドちょっと面白い現象も発見しました。
ながさわさんの書いた手順で、「最初からやり直し〜」のダイアログが出て
いて、かつフォーカスがエディタ側にある時にBackspaceキーを押すと
Ctrl+Hに割り当ててあるマクロが起動します。

Backspaceのコントロールコードが^Hだというのは分かるのですが…。

[ ]
RE:14593 排他制御No.14598
秀丸担当 さん 03/05/06 18:37
 
>わたしも同じ環境(Win2k+SP3、秀丸3.19)ですが、同じ手順で再現しました。

ひょっとしてWindows2000でのみしか再現しないのかと思いやってみたところ、
Windows2000で再現することができました。
お手数をおかけして申し訳ありません。
修正させていただきます。

[ ]
RE:14598 排他制御No.14776
ながさわ さん 03/06/09 15:31
 
こんにちは、ながさわです。

4.0β1で修正されていることを確認しました。

[ ]