Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Lazarus (IDE) (https://www.delphipraxis.net/81-lazarus-ide/)
-   -   SaveDialog Option ofCreatePrompt ohne Effekt (https://www.delphipraxis.net/172762-savedialog-option-ofcreateprompt-ohne-effekt.html)

philharmony 21. Jan 2013 18:42

SaveDialog Option ofCreatePrompt ohne Effekt
 
Hallo,
Ich benutze einen TSaveDialog und habe unter den Options ofCreateprompt auf True gesetzt, damit die Zieldatei auch angelegt wird, wenn sie nicht schon vorhanden war.
Allerdings kommt der "Soll die Datei neu erzeugt werden?" Dialog nicht.

Bernhard Geyer 21. Jan 2013 18:58

AW: SaveDialog Option ofCreatePrompt ohne Effekt
 
Du verstehst das Falsch. Du must die Datei anlegen.

Siehe Doku (http://docwiki.embarcadero.com/VCL/2...gs.TOpenOption)

Zitat:

Wenn der Benutzer eine nicht existierende Datei angibt, wird eine Meldung mit der Frage, ob eine neue Datei mit dem angegebenen Namen erzeugt werden soll, angezeigt.
Es kommt nur die Frage ob sie angelegt werden soll. TOpenDialog weiß ja nicht was für dein Programm eine neu angelegte Datei bedeutet ("Leeres" XML-Dokument ist was anderes als leere Textdatei oder BMP-Datei mit Größe 0/0

JamesTKirk 22. Jan 2013 10:17

AW: SaveDialog Option ofCreatePrompt ohne Effekt
 
Zitat:

Zitat von philharmony (Beitrag 1200001)
Hallo,
Ich benutze einen TSaveDialog und habe unter den Options ofCreateprompt auf True gesetzt, damit die Zieldatei auch angelegt wird, wenn sie nicht schon vorhanden war.
Allerdings kommt der "Soll die Datei neu erzeugt werden?" Dialog nicht.

Für den TSaveDialog ist eher
Delphi-Quellcode:
ofOverwritePrompt
als
Delphi-Quellcode:
ofCreatePrompt
interessant, weswegen letzterer nur in TOpenDialog funktioniert (und ersterer nur in TSaveDialog).

Gruß,
Sven


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

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