保存の際のダイアログで教えてくださいNo.17868
とんま さん 04/08/30 23:11
 
WindowsXPを再インストールする羽目になりました。その後、新たにインストールし
た秀丸(4.13)で、保存の際に開くダイアログに最初に現れるフォルダのパスが特定
の場所(C:\Document and Settingsの下のログイン・ユーザーのフォルダ)に固定さ
れていることに気づきました。従来は、直前にファイルを開いたり保存したのと同じ
フォルダが開かれていました。その状態にしたいのですが、動作環境などをみてもこ
れを変更する手立てがわかりません。一つ気になっているのは、XP再インストールの
際にサービスパック2を導入せざるをえなかったことで、これが影響しているのでは
という点なのですが。よろしくお願いします。

[ ]
RE:17868 保存の際のダイアログで教えてくNo.17873
秀丸担当 さん 04/08/31 17:33
 

>WindowsXPを再インストールする羽目になりました。その後、新たにインストールし
>た秀丸(4.13)で、保存の際に開くダイアログに最初に現れるフォルダのパスが特定
>の場所(C:\Document and Settingsの下のログイン・ユーザーのフォルダ)に固定さ
>れていることに気づきました。従来は、直前にファイルを開いたり保存したのと同じ
>フォルダが開かれていました。その状態にしたいのですが、動作環境などをみてもこ
>れを変更する手立てがわかりません。一つ気になっているのは、XP再インストールの
>際にサービスパック2を導入せざるをえなかったことで、これが影響しているのでは
>という点なのですが。よろしくお願いします。

「開く」と「名前を付けて保存」のダイアログは、通常、現在開いているファイ
ルがあるフォルダか、新規作成などの場合は最後に開いたフォルダが表示される
はずです。
そうなっておらず、常に固定でユーザーのフォルダが開いているとしたら、不具
合があるのかもしれません。
17783の書き込みで、ユーザーのフォルダになると思わしき書き込みもあるので、
何か不具合があるのかもしれませんが、確認はできていません。

[その他]→[動作環境]→[ファイル]→[「開く」のダイアログボックス]は、何に
なっているでしょうか。また、これを変更すると、動作に変化はあるでしょうか。
また、お手数ですが、V4.07に戻してみると、変化はあるでしょうか。

[ ]
RE:17873 保存の際のダイアログで教えてくNo.17877
とんま さん 04/09/01 09:41
 
秀丸をv4.07に入れ替えましたが、依然として問題が残ってしまいました。原因が秀
丸側にあるのではないことは確認しましたが、どうやったら解決するやら…。XPのSP
2は、それが原因と思われる問題が他にも生じたので、SP1aに入れ替え、他の問題の
方は解決したように思われるのですが。

[ ]
RE:17877 保存の際のダイアログで教えてくNo.17881
秀丸担当 さん 04/09/01 16:10
 

>秀丸をv4.07に入れ替えましたが、依然として問題が残ってしまいました。原因が秀
>丸側にあるのではないことは確認しましたが、どうやったら解決するやら…。XPのSP
>2は、それが原因と思われる問題が他にも生じたので、SP1aに入れ替え、他の問題の
>方は解決したように思われるのですが。

XPは、SP2(プレリリース版?)を入れていて、後からSP1aに戻したということで
しょうか。
Windows\System32フォルダの下にある、comdlg32.dllのプロパティを見て、バー
ジョンはどのようになっているでしょうか。

[ ]
RE:17881 保存の際のダイアログで教えてくNo.17882
とんま さん 04/09/01 16:34
 
お世話になり、恐縮です。comdlg32.dllのバージョンは、6.0.2800.1106
となっています。

[ ]
RE:17882 保存の際のダイアログで教えてくNo.17884
秀丸担当 さん 04/09/01 17:49
 

>お世話になり、恐縮です。comdlg32.dllのバージョンは、6.0.2800.1106
>となっています。

そうですか。そうだとしたら、こちらの環境と同じと思われます。

コモンダイアログの説明によると、初期フォルダの指定がない場合、指定のファ
イルタイプが現在のフォルダに無い場合、ユーザーのフォルダを表示するとあり
ました。
秀丸は初期フォルダを指定しているので関係が無いはずですが、もしかしたら関
係しているかもしれません。
[その他]→[動作環境]→[ファイル]→[最初のワイルドカード]を、「*.*」にす
ると変化があるかもしれません。

ちなみに、保存の際ということですが、「開く」の場合はできているのでしょう
か?

あと、再度お伺いしますが、[その他]→[動作環境]→[ファイル]→[「開く」の
ダイアログボックス]は、何になっているでしょうか?
また、これを変更すると、動作に変化はあるでしょうか?

さらに秀丸の環境が関係しているとしたら、秀丸をアンインストールしてから、
再度インストールしてみてると、秀丸の設定は初期状態に戻るのでやってみると
変化があるかもしれません。
念のため、[その他]→[設定内容の保存/復元]で設定を保存しておくと、後から
設定を復元することもできます。

[ ]
RE:17884 保存の際のダイアログで教えてくNo.17885
とんま さん 04/09/01 18:50
 
お手数です。
ダイアログボックスの件ですが、v4.07に戻してしまいましたので、[動作]→[フ
ァイル]が見当たらず、よく分からなかったのですが、v4.13で確認しました。
まず、ダイアログボックスの設定ですが、インストール直後の初期状態です。
私はふだん、秀丸を常駐にしておき、「新規作成」で立ち上げてクリップボードから
データをコピーし、編集、保存する作業をしています。
ですから気づかなかったのですが、「開く」の場合には、前回保存したフォルダが正
常に開かれました。
ところで、正常にインストールしたv4.07を立ち上げた場合と、その常駐を解除した
上で、別途とってあるv4.13をインストールせずに立ち上げた場合を比較して、ある
現象に気づきました。
正常にインストールし常駐させているv4.07を立ち上げた場合、保存の際のフォルダ
がユーザーになっているのは、これまで報告したとおりです。
一方、v4.07の常駐を解除した上で、別途とってあるv4.13(v4.07のインストールに
あたり、その前にインストールしていたv4.13をフォルダごと別の場所にコピーして
いたものです)をクリックで立ち上げた場合、保存でも正常に前回保存したフォルダ
が現れました。
なお、ダイアログボックスはv4.07もv4.13も、初期状態のままです。

[ ]
RE:17885 保存の際のダイアログで教えてくNo.17890
Iranoan さん 04/09/02 12:49
 
 とんまさん今日は、Iranoan です。
 念の為お断りしておくと、開発者とは何の関わりも無い単なる一ユーザです
が、横から失礼します。
> 一方、v4.07の常駐を解除した上で、別途とってあるv4.13(v4.07のインストールに
> あたり、その前にインストールしていたv4.13をフォルダごと別の場所にコピーして
> いたものです)をクリックで立ち上げた場合、保存でも正常に前回保存したフォルダ
> が現れました。
 これを読むと、Ver.4.07 と Ver.4.13 の別のフォルダに hidemaru.exe が
存在するように読めるのですが、間違いでないでしょうか? もしそうであるな
ら、この確認方法では正しい結果が得られる保証はありません。

 もし Ver.4.07 と Ver.4.13 の両方で動作確認するときは、それぞれ上書き
インストールをしてからやらないと、色々おかしな動作をするおそれがあった
と思います。

 本題の
> 保存の際に開くダイアログに最初に現れるフォルダのパスが特定
> の場所(C:\Document and Settingsの下のログイン・ユーザーのフォルダ)に固定さ
> れている
に付いては、カレント・ディレクトリが削除されているとその様に動作すると
思いますが、それ以外は解りません。

[ ]
RE:17890 保存の際のダイアログで教えてくNo.17897
秀丸担当 さん 04/09/02 14:19
 

> これを読むと、Ver.4.07 と Ver.4.13 の別のフォルダに hidemaru.exe が
>存在するように読めるのですが、間違いでないでしょうか? もしそうであるな
>ら、この確認方法では正しい結果が得られる保証はありません。

今回のケースでは、別のフォルダにあるhidemaru.exeであっても動作に違いは無
いはずです。
しかし、実際には違うということは、原因不明です。

現象が起きるのは、常駐秀丸から新規作成をして名前を付けて保存をするときだ
けなのでしょうか。
hidemaru.exeを直接起動した場合と、常駐秀丸から起動して場合で違いがあるの
ではないでしょうか。

いったん常駐秀丸を終了してからの動作が違とすれば、[その他]→[動作環境]→
[パフォーマンス]→[詳細]→[秀丸の瞬間起動]をオフにしてみると、変化がある
かもしれません。
変化はあるでしょうか?


>に付いては、カレント・ディレクトリが削除されているとその様に動作すると
>思いますが、それ以外は解りません。

最後に開いたフォルダが削除されていると、そのような動作になることがあると
思います。

そのようなことはないでしょうか?

[ ]
RE:17897 保存の際のダイアログで教えてくNo.17905
とんま さん 04/09/02 20:38
 
カレント・ディレクトを削除した場合の動作については、私も承知しています。問題
は、保存の際のディレクトリがカレント・ユーザーのレベルに固定されていることで、
ディレクトリ構造に変化がなくても、保存先が直前の保存先に移動しない状態になっ
ています。

v4.07とv4.13とを互いに立ち上げてみた場合を書いたのは、バージョンによって動作
が異なるというつもりではまったくなく、v4.13(ややこしければ「インストールし
ていない秀丸」)でこの点の動作が正常だったので、インストールした秀丸の環境を
どこまで引き継いでいるのかが気になったためです。

お世話になりました。私も長年秀丸を使わせていただいているなかで、こういう現象
は初めてであり、問題が秀丸側の事情によるのではないと考えられますので、改めて
OSを再インストールしてやり直すつもりです。

[ ]