デスクトップ保存についてNo.07297
jechabon さん 12/07/10 09:41
 
jechabonです。

複数のアプリケーションをまとめて終了する場合に、ALT+F4を
連打して終了しています。
この時に秀丸エディタがタブモードで複数ウィンドウで起動して
いると、デスクトップ保存がうまく動作しないようです。

秀丸エディタを全終了時にデスクトップ保存する設定で使用して
いるのですが、タブモードでタブ数20個×ウィンドウ数3個程度
の秀丸エディタを立ち上げた状態でALT+F4を連打すると、デスク
トップ保存が中途半端な状態で保存されてしまい、デスクトップ
復元時に元通りになりません。

1つ目の秀丸エディタを全終了している最中に、他の秀丸エディタ
も新たな全終了を受け付けてしまい、終了途中の状態が上書き保存
されているように思えます。

他の秀丸エディタが全終了中の場合は、デスクトップ保存を上書き
しないようにできないでしょうか?
秀丸常駐時限定でも構いません。

よろしくお願いします。

[ ]
RE:07297 デスクトップ保存についてNo.07298
秀まるお さん 12/07/10 11:06
 
 こちらで簡単にテストしてみたんですが、再現の条件がいまいちよく分からな
くて、うまく再現出来ませんでした。

 まず、「動作環境・ウィンドウ・配置」の「全終了時にいっしょにデスクトッ
プ保存を実行する」をONにして、さらにタブモードにしました。その状態で、例
えば4つのファイル×3つのウィンドウを生成したような状態にします。

 で、この状態で、説明いただいた再現方法の中にある通り、Alt+F4キーを押し
ますと、現在アクティブになってるウィンドウが閉じるだけで、それで「デスク
トップ保存」が自動実行されることは無いように思います。

 もしかしてAlt+F4キーに「ファイル系 - 全終了」をキー割り当てされてるの
かなぁと思ってそれもテストしてみたんですが、その場合だと、アクティブウィ
ンドウ上でAlt+F4キーを押したタイミングで開いてるウィンドウ全部がまとめて
閉じてしまうので、ウィンドウ毎にAlt+F4キーを押すって操作自体が不可能でし
た。

 ってことでちょっと再現の条件が分からなくなってしまいました。

 何かもうちょっとヒント教えて欲しいです。

[ ]
RE:07298 デスクトップ保存についてNo.07299
jechabon さん 12/07/10 11:44
 
>  何かもうちょっとヒント教えて欲しいです。

キー定義は「Alt+F4 = 全終了」となっていました。

たぶん、PCの性能が高いと再現が難しいかもしれません。
私も以前から原因がわからなくて悩んでいたのですが、
PCの負荷が極端に高い時やHDDが省電力モードで
アクセスが極端に遅い時など、秀丸エディタが終了するまでに
ある程度時間がかかる場合に発生しやすいです。

もっとたくさんのファイルと秀丸ウィンドウを開いた状態で、
かなり高速にALT+F4を連打して、最初の秀丸ウィンドウの
終了処理を開始してから、他の秀丸ウィンドウで全終了を
実行できれば再現できると思います。
デスクトップ復元時に最初に開いていたファイル数より
少なくなっていると思います。

[ ]
RE:07299 デスクトップ保存についてNo.07300
秀まるお さん 12/07/10 11:55
 
 再現条件どうもです。

 秀丸エディタの処理の中に意図的にウェイトを入れるなどすれば再現しやすく
なると思うので、それでテストしてみて再現テスト&対処をさせていただきます。

[ ]
RE:07300 デスクトップ保存についてNo.07301
秀まるお さん 12/07/10 17:35
 
 Windows7上のWindowsXPモードでテストして再現出来ました。

 一応、一番最初の「全終了」を実行してから、それの実行中の10秒以内は追
加でのデスクトップ保存がされないようにって処理を入れました。なので、もし
も全終了が10秒以上かかるようなケースで10秒以上Alt+F4キーを連打しつづ
けると、その場合は中途半端にデスクトップ保存が実行されてしまうって仕様に
なってしまいます。

 そこまで連打し続けることは無いと思うので大丈夫だと思います。

 早めに次のβ版をアップロードします。

[ ]
RE:07301 デスクトップ保存についてNo.07303
jechabon さん 12/07/10 20:24
 
>  早めに次のβ版をアップロードします。

V8.20β27で対策されている事を確認しました。
ありがとうございます。

[ ]