掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TOpendialogのInitialDirを設定しても無視されるのを防ぐには? (ID:43439)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
古い Delphi かつ Vista 以降だと、初期フォルダ (最後に開いたフォルダ) は レジストリに保存され、これが TOpenDialog.InitialDir よりも優先されてしまいます。 http://www.winhelponline.com/articles/195/1/How-to-clear-the-file-names-MRU-in-Common-Dialog-boxes-in-Windows-Vista.html TOpenDialog.FileName がフルパスファイル名で指定されていると (FileName が残っていると)、 TOpenDialog.InitialDir や、レジストリの所期フォルダ (最後に開いたフォルダ) は無視されます。 ですが、TOpenDialog.FileName にはパスのみを指定できません。 # 最近の Delphi とは挙動も対処方法も異なるのが厄介ですね。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.