Ich möchte gerne einem SaveDialog ein Verzeichnis vorgeben. Ich habe diesen Thread:
https://www.delphipraxis.net/175152-...nitialdir.html
und andere gelesen und weiß, dass InitialDir ab Win7 nicht funktioniert und dass man das über SaveDialog.Filename steuern soll.
Das funktioniert aber bei mir auch nicht. Sowohl SaveDialog als auch Opendialog stehen immer auf irgend einem Standard-Verzeichnis, obwohl ich als Filename so etwas wie '\MyPath\*.*' angebe.
Kann man das nicht irgendwie hinbiegen? Wie macht Ihr das denn?
Delphi 10.2, Win7
InitialDir funktioniert problemlos, auch auf Win10, allerdings wird es nur verwendet, wenn Filename leer ist. Was in Filename steht ist bei einem Savedialog die Vorgabe für den Namen der Datei, darf also keine Wildcards enthalten. Und Du kannst keinen
relativen Pfad verwenden, nur einen absoluten. Sonst hast Du ja wieder das Dilemma, das der Dialog keine strikte Vorgabe hat, welches Laufwerk da gemeint ist.