Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Fragen zu OpenDialog (https://www.delphipraxis.net/69339-fragen-zu-opendialog.html)

ghost007 13. Mai 2006 19:46


Fragen zu OpenDialog
 
Hallo,
3 fragen:
1.Frage:
Kann man aus einem opendialog auch den datei namen der geöffneten datei auslesen kann?
Denn wenn mann folgendes macht:
Delphi-Quellcode:
if Opendialog1.Execute then
 Label1.Caption:=Opendialog1.Filename;
Dann bekommt man den datei pfad, nicht aber den reinen datei namen mit Extension.

2.Frage:
Wie mache ich das nur dateien mit bestimmten exeantions geöffnet werden können?

3.Frage:
Wie erhalte ich die Extionsion der geöffneten datei, alleine (ohne namen, nur extension).

Danke schon mal!

Manne 13. Mai 2006 19:50

Re: Fragen zu OpenDialog
 
Servus,

zu
1.
Delphi-Quellcode:
extractfilename(opendialog1.filename)
2.Schau dir die Filter-Eigenschaft des Opendialogs an

3.
Delphi-Quellcode:
]extractfileext(opendialog1.filename)

Hawkeye219 13. Mai 2006 19:58

Re: Fragen zu OpenDialog
 
Zitat:

Zitat von Manne
2.Schau dir die Filter-Eigenschaft des Opendialogs an

Vorsicht, es sind nur Anzeigefilter! Insbesondere kann man damit nicht verhindern, daß der Anwender Dateien mit einer bestimmten Namenserweiterung auswählt.

Gruß Hawkeye

ghost007 13. Mai 2006 20:00

Re: Fragen zu OpenDialog
 
irgendwie funst die filterfunktion bei mir nicht....
kann jmd mal schreiben wie ich das mache, wenn ich z.b. nur .jpg dateien angezeigt haben will?

Helmi 13. Mai 2006 20:07

Re: Fragen zu OpenDialog
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

anbei ein Screenshot des Filter-Editors eines Programmes von mir.

Links steht die bezeichung, rechts die Dateiendung (bei dir *.jpg)


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:44 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