AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Pfad einlesen

Ein Thema von 1PM · begonnen am 10. Jun 2003 · letzter Beitrag vom 10. Jun 2003
Antwort Antwort
Benutzerbild von 1PM
1PM

Registriert seit: 27. Dez 2002
Ort: Ludwigshafen
145 Beiträge
 
#1

Pfad einlesen

  Alt 10. Jun 2003, 11:57
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
How can I know what I think before I hear what I say?
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#2
  Alt 10. Jun 2003, 12:01
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.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
MrKnogge

Registriert seit: 9. Jun 2003
Ort: Pforzheim
2.458 Beiträge
 
Delphi 2007 Professional
 
#3
  Alt 10. Jun 2003, 12:05
Probier mal:
temp := extractFilePath(OpenDialog1.Filename); müsste eigentlich gehen
Christian Bootz
Einstein ist tot, Newton ist tot,
und mir ist auch schon ganz schlecht...
  Mit Zitat antworten Zitat
Benutzerbild von 1PM
1PM

Registriert seit: 27. Dez 2002
Ort: Ludwigshafen
145 Beiträge
 
#4
  Alt 10. Jun 2003, 12:16
@Christian Seehase: Das mit dem Dummy klingt ganz gut! Gibt es ein Tut. dazu?

@MrKnogge: Quelltext wohin?



Vielen Dank!

Gruß 1PM
How can I know what I think before I hear what I say?
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#5
  Alt 10. Jun 2003, 12:28
Moin 1PM,

Zitat von 1PM:
Gibt es ein Tut. dazu?
Reicht das so:

Delphi-Quellcode:
var
  sPath : string;

begin
  OpenDialog1.Filename := 'c:\irgendein Pfad\Dummy.datei';
  if not OpenDialog1.Execute then exit;
  sPath := ExtractFilepath(OpenDialog1.Filename);
end;
Die Option FileMustExist muss dabei natürlich ausgeschaltet sein.

Ich frag' mich allerdings, was Du damit vorhast, denn es ist, genaugenommen, eine unschöne "Bastellösung".
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von 1PM
1PM

Registriert seit: 27. Dez 2002
Ort: Ludwigshafen
145 Beiträge
 
#6
  Alt 10. Jun 2003, 13:01
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
How can I know what I think before I hear what I say?
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7
  Alt 10. Jun 2003, 13:10
Hat er doch schon gesagt: SelectDirectory oder SHBrowseForFolder.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von 1PM
1PM

Registriert seit: 27. Dez 2002
Ort: Ludwigshafen
145 Beiträge
 
#8
  Alt 10. Jun 2003, 13:16
Hab das mit dem SelectDirectory gemacht, fkt. super!

Thanx

Gruß 1PM
How can I know what I think before I hear what I say?
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:25 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