![]() |
Pfad einlesen
Hallo!
Folgendes Problem: Ich möchte über ein TOpenDialog oder TSaveDialog lediglich den Pfad des Ordners auslesen, damit ich mit dem Pfad im Quelltext arbeiten kann! Hat jemand eine Idee? Danke im vorraus! Gruß 1PM :chat: |
Moin 1PM,
da fallen mir spontan drei Möglichkeiten ein. Entweder Du suchst hier mal nach SHBrowseForFolder, Du verwendest die Delphi Funktion SelectDirectory, oder Du gibst schon beim Öffnen des TOpen/TSaveDialogs einen Filename als Dummy mit, den Du dann, anschliessend abschneidest. |
Probier mal:
Delphi-Quellcode:
müsste eigentlich gehen
temp := extractFilePath(OpenDialog1.Filename);
|
@Christian Seehase: Das mit dem Dummy klingt ganz gut! Gibt es ein Tut. dazu?
@MrKnogge: Quelltext wohin? Vielen Dank! Gruß 1PM |
Moin 1PM,
Zitat:
Delphi-Quellcode:
Die Option FileMustExist muss dabei natürlich ausgeschaltet sein.
var
sPath : string; begin OpenDialog1.Filename := 'c:\irgendein Pfad\Dummy.datei'; if not OpenDialog1.Execute then exit; sPath := ExtractFilepath(OpenDialog1.Filename); end; Ich frag' mich allerdings, was Du damit vorhast, denn es ist, genaugenommen, eine unschöne "Bastellösung". |
Ich schreibe ein Installationsprogramm, bei dem ich den Pfad auslesen muss um ihn dann in ein EditFeld zu setzen! Hast du eine bessere Lösung?
Gruß 1PM |
Hat er doch schon gesagt: SelectDirectory oder SHBrowseForFolder. :roll:
|
Hab das mit dem SelectDirectory gemacht, fkt. super! :hello:
Thanx Gruß 1PM |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:02 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