Einzelnen Beitrag anzeigen

Benutzerbild von ConnorMcLeod
ConnorMcLeod

Registriert seit: 13. Okt 2010
Ort: Bayern
490 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: Vcl.Dialogs.TFileOpenDialog.Execute immer false

  Alt 17. Mär 2023, 11:13
Code:
with TFileOpenDialog.Create(self) do
  try
    Options := [fdoPickFolders,fdoPathMustExist];
    if Execute = true
      then DirectoryEdit.Text := Filename;
  finally
    Free;
  end;
Mach mal bei "Execute" und "Filename" ein [F7] und schau nach, was da wirklich exekutiert wird. Ohne "with" wäre es übersichtlicher, deswegen ist "with" in 99% der Fälle ein NoGo.
So, wie DeddyH es schreibt...
Nr.1 Delphi-Tool: [F7]
  Mit Zitat antworten Zitat