Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Dateipfad auslesen und in Variable umwandeln (https://www.delphipraxis.net/148532-dateipfad-auslesen-und-variable-umwandeln.html)

BlooDHanD 3. Mär 2010 19:35


Dateipfad auslesen und in Variable umwandeln
 
Hallo an alle erst mal...
Ich habe diese Forum schon diverse male befragt aber dies ist mein erster Post...
Ich bin Schüler eines Gymnasiums und habe dieses Schuljahr einen Informatikkurs belegt, welcher seit einem 3/4 Jahr läuft also entschuldigt meine unprofessionelle Ausdrucksweise. Gerade aufgrund dieser unprofessionellen Ausdrucksweise kann es sein das meine Fragestellung in einem Beitrag bearbeitet wurde ich diesen aber nicht gefunden habe weil mir der entsprechende Begriff für die Boardsuche fehlte. Sollte dies der Fall sein bitte ich um einen Hinweis auf den entsprechenden Thread.

Ich möchte gerne innerhalb eines Programms ein Fenster per Button.Click aufruen in dem ein Edit Fenter und zwei weitere Buttons befinden (Button1 und Button2). Nach Betätigung des Button1 soll sich eine Art Dateibrowser öffnen... In diesem wähle ich eine Datei aus, der Dateipfad wird in dem Editfenster angezeigt, in das ich den Dateipfad auch per Hand eintragen kann...
Nach betätigen von Button2 wird der Dateipfad in eine Variable umgewandelt welche ich darauffolgen im Hauptprogramm nutzen kann... Das Fenster schliesst sich ebenfalls auf Button2.Click.
Mein Problem ist das mir nahezu sämtliche befehle dür den beschriebenen Ablauf fehlen und ich nicht weiß welchen Variablentyp ich für die "Dateipfadvariable" nutzen muss.

Hoffe ihr könnt mein Problem verstanden und könnt mir helfen...
Vielen Dank schonmal, BlooDHanD

DeddyH 3. Mär 2010 19:41

Re: Dateipfad auslesen und in Variable umwandeln
 
Hallo und Willkommen in der DP :dp:,

der Dateipfad ist ein String, also brauchst Du auch eine String-Variable. Eine Dateiauswahl bekommst Du wohl am Einfachsten mit einem TOpenDialog hin, der Dir (sofern ausgeführt) den kompletten Dateinamen samt Pfad in der Eigenschaft FileName zurückgibt. Ein anderes Formular öffnest Du mit FormName.Show bzw. FormName.ShowModal. Schließen kannst Du ein Formular mit Close. Ich hoffe, ich habe keine Frage übersehen.

Luckie 3. Mär 2010 19:42

Re: Dateipfad auslesen und in Variable umwandeln
 
Delphi-Quellcode:
var
  Filename: string;
begin
  Filename := Edit1.Text;

BlooDHanD 3. Mär 2010 19:54

Re: Dateipfad auslesen und in Variable umwandeln
 
Vieln Dank schonaml...
Hätte nicht gedacht, das das so einfach is... wenn weitere Probleme auftauchen meld ich mich zurück...:)

DeddyH 3. Mär 2010 19:54

Re: Dateipfad auslesen und in Variable umwandeln
 
Tu das :zwinker:

BlooDHanD 4. Mär 2010 16:08

Re: Dateipfad auslesen und in Variable umwandeln
 
Hallo erstmal...
Ich hätte da noch zwei Frage...
Kann ich die ausgelesenen Dateipfad eigentlich auch in einem .txt Dokument speichern und die zweite frage wäre kann ich einstellen, das der Dateibrowser standardmäsig nur .exe Dateien anzeigt...
Vielen Danke schonmal für de zukünftigen und Danke noch mal für die vergangenen Antworten... Hat mir sehr geholfen :thumb:
Grüße BlooDHanD

Luckie 4. Mär 2010 16:10

Re: Dateipfad auslesen und in Variable umwandeln
 
Bitte halte dich an die Forenregeln und erstelle für neue Fragen auch neue Threads mit einem aussagekräftigen Titel.

Allerdings solltest du mal die Suche bemühen.


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