Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Rückgabewert von TSaveDialog (https://www.delphipraxis.net/38722-rueckgabewert-von-tsavedialog.html)

glkgereon 23. Jan 2005 12:49


Rückgabewert von TSaveDialog
 
hi

wie kann ich erkennen ob der user auf ok oder abbrechen, oder gar das kreuz gedrückt hat???

gibt er nen leeren filename zurück, oder kann ich irgendwo ne variable auslesen?

fiasko 23. Jan 2005 12:50

Re: Rückgabewert von TSaveDialog
 
Hallo,

die Execute Methode gibt true zurück wenn OK geklickt wurde...

jfheins 23. Jan 2005 12:51

Re: Rückgabewert von TSaveDialog
 
du solltest dir mal Delphi-Referenz durchsuchenTSavedialog.Execute anschauen, afaik ist das FALSE, wenn er abgebrochen wurde ...

glkgereon 23. Jan 2005 12:51

Re: Rückgabewert von TSaveDialog
 
ach sooo :wall: :wall:

Giantics 23. Jan 2005 12:51

Re: Rückgabewert von TSaveDialog
 
Delphi-Quellcode:
if SaveDialog1.Execute then
  Memo1.Lines.SaveToFile(SaveDialog1.FileName); // OK gedrückt
else
  // Abbrechen gedrückt
<edit>Was 2 Minuten nachschauen ausmachen können :roll: </edit>

glkgereon 23. Jan 2005 12:52

Re: Rückgabewert von TSaveDialog
 
das hatte ich schon längst eingebaut:

Delphi-Quellcode:
  if Dialog.Execute then
    if Trim(Dialog.FileName)<>'' then
      begin
      Blubb;
      end
    else ShowMessage('Ungültiger Dateiname');
aua, aua, aua


ich dachte das heisst soviel wie "wurde ordnungsgemäß gestartet" und würde fehler etc. abfangen :wall:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz