Vielen Dank schon mal für Eure Unterstützung
Also an der Variable 'name' lag es definitv nicht, der Originalcode sah so aus und ich hatte das nur etwas umgeschrieben:
Code:
with TFileOpenDialog.Create(self) do
try
Options := [fdoPickFolders,fdoPathMustExist];
if Execute = true
then DirectoryEdit.Text := Filename;
finally
Free;
end;
Ich möchte also eigentlich ein Verzeichnis wählen, aber egal welches Verzeichnis ich auswähle Execute liefert immer false.
Was mich halt irritiert ist diese Aussage in der Doku '
Im Allgemeinen gibt Execute true zurück, wenn der Benutzer eine Auswahl trifft...' Es scheint wohl bei mir - warum auch immer - nun so zu sein dass es eben nicht true zurückliefert und der Filename auch nicht gesetzt wird.