![]() |
Dateierweiterung erzwingen [Problem gelöst]
Hi Leute!
wie kann ich bei einem SaveDialog eine Dateierweiterung erzwingen? Ich habe als Filter schon *.txt eingesetzt, aber wenn man als Dateiname nur z.B. abc eingibt, speichert er die Datei unter abc und nicht abc.txt Ist bestimmt ne kleine Einstellung, aber ich kenn sie leider nicht. MfG synex |
Re: Dateierweiterung erzwingen
Kuck mal im Objektinspektor. wenn dior was unbeaknnt vor kommt, Cursor rein und F1 drücken.
|
Re: Dateierweiterung erzwingen
Sonst kuck doch mit ExtractFileExt ob's eine hat und wenn nicht dann, fügste eine hinzu...
|
Re: Dateierweiterung erzwingen
Moin Synex,
schau Dir doch mal die Eigenschaft DefaultExt an. |
Re: Dateierweiterung erzwingen
Also ich habe es so gemacht:
Delphi-Quellcode:
Aber es funktioniert nicht. Die Datei heißt trotzdem 'abc'.
try
extractfileext(savedialog1.FileName) except savedialog1.filename:=savedialog1.FileName+'.txt'; end; Im Objektinspektor habe ich nichts entsprechendes gefunden. Was mach ich falsch? |
Re: Dateierweiterung erzwingen
Zitat:
Danke! |
Re: Dateierweiterung erzwingen
Zitat:
Delphi-Quellcode:
if extractfileext(savedialog1.FileName) <> '.txt' then
begin // hier dann die richtige Endung zuweisen end; |
Re: Dateierweiterung erzwingen [Problem gelöst]
Danke Phoenix, aber ich machs jetzt durch DefaultExt.
mfg synex |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:03 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