掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TOpendialogのInitialDirを設定しても無視されるのを防ぐには? (ID:43437)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
OS が Vista 以降で発生する現象のようです。 (Delphi 7 で確認) Delphi 2007 でも試しましたが、流石に Vista 対応なので、 この問題は発生しないようです。 # 2005 / 2006 は試していません。 var Dir: string; begin Dir := 'D:\Delphi\Projects\ME10a'; Dir := IncludeTrailingPathDelimiter(Dir); OpenDialog1.FileName := Dir + '*.*'; OpenDialog1.InitialDir := Dir; if OpenDialog1.Execute then ; end; お望みの挙動とは違うかもしれませんが、 上記コードだと "D:\Delphi\Projects\ME10a" が初期フォルダになります。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.