Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ordner statt Dateien beim Open Dialog (https://www.delphipraxis.net/3415-ordner-statt-dateien-beim-open-dialog.html)

Dede 11. Mär 2003 17:27


Ordner statt Dateien beim Open Dialog
 
Mahlzeit...

Ich hab mal folgende Frage:
Wie ist es mir möglich mit einem Dialog einen Ordner anzuwählen und keine Datei?
Mit dem Standard Open Dialog kann ich ja nur Dateien auswählen und keine Ordner oder kann man da noch was im Objekt Inspektor einstellen, wenn ja, dann hab ichs nicht gefunden *is eh blind wie nen Maulwurf*

Schonmal danke für die Antworten

Gruß
Dede

Alexander 11. Mär 2003 18:51

Hi,
nutze einfach die Funktion SelectDirectory('', '', Directory); in Direktory steht dann der Pfad. du musst aber noch die Unit FileCtrl einbinden, damit es läuft

Dede 11. Mär 2003 19:05

Danke schonmal
Es ist nur so der Benutzer soll sich die Directory aussuchen können (per Dialog am Besten)
Ich kann natürlich auch ein Edit Feld nehmen wo er dann den Pfad reinschreiben kann, nur gibt es eine Funktion um zu überprüfen ob die Directory auch wirklich existiert?

Alexander 11. Mär 2003 19:12

die Funktion die ich dir genannt habe, sollte dir ein kleines Fenster anzeigen, in dem du einen Ordner auswählen kannst...kennst du auch von Windows.
Natürlich musst du noch Directory als Variabel (string) deklarieren
Überprüfen, ob ein Ordner existiert gibt es glaub ich die Funktion Directoryexist oder so ähnlich...

Oder habe ich dein Problem nicht verstanden

Dede 11. Mär 2003 19:23

Dankeschön, konnte nur eben deine Funktion nicht ausprobieren, da ich hier kein Delphi hab

Gruß
Dede

Alexander 11. Mär 2003 19:29

achso...ok

masters001 20. Apr 2003 00:58

hallo,
ich habe jetzt directory als string deklariert und den befehl eingefügt

bekomme jetzt aber immer diese fehlermeldung:
[Error] Unit1.pas(39): Undeclared identifier: 'SelectDirectory'

Luckie 20. Apr 2003 02:34

Zitat:

Zitat von alexander
musst aber noch die Unit FileCtrl einbinden, damit
es läuft

Wer lesen kann, ist klar im Vorteil. :roll:


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