Thema: Delphi Savedialog Frage

Einzelnen Beitrag anzeigen

Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#9

Re: Savedialog Frage

  Alt 4. Aug 2007, 15:19
Zitat von Bastler:
Nagut, eins ist doppelt, das ist richtig, aber ob man :

Delphi-Quellcode:
procedure TForm1.Button8Click(Sender: TObject);
begin
if OpenDialog1.Execute then
  OpenDialog1.Filename := ListBox3.Items.Add(ExtractFileName(OpenDialog1.FileName));
end;
oder

Delphi-Quellcode:
procedure TForm1.Button8Click(Sender: TObject);
begin
if OpenDialog1.Execute then
  OpenDialog1.Filename := ExtractFileName(OpenDialog1.FileName);
  ListBox3.Items.Add(ExtractFileName(OpenDialog1.FileName));
end;
schreibt ist doch eigentlich egal, da das selbe passiert...
Bin ich jetzt dumm, oder interessiert sich keiner für den Fall das .Execute() false zurückliefert (= Abbruch)
In diesem Fall sind die beiden nicht identisch, da bei der unteren Variante das .Add immer ausgeführt wird ...
Desweitern erschließt sich der Sinn hinter OpenDialog1.Filename := ExtractFileName(OpenDialog1.FileName); nicht so richtig ...

  Mit Zitat antworten Zitat