Entwickler-Ecke
Dateizugriff - Dateipfad auslehsen
qwertzuiopü - Mo 04.07.05 14:40
Titel: Dateipfad auslehsen
Hallo zusammen!
Ich wollte einen Dateipfad von einem Bild auslehsen:
zum öffnen benutze ich:
-DriveComboBox1
-DirectoryListBox1
-FileListBox1
-FilterComboBox1
-Edit1
-Button1
ich benutze:
DirectoryListBox1
und sag ihm:
DirLabel = Label1.caption
Aber hirbei wird der Pfad abgekürzt mit [...].
Ich will den Pfad in einen string schreiben und und ihn nacher wieder verwenden.
Ich hoffe ihr könnt mir helfen.
!!!Danke!!!
-qwertzuiopü-
Moderiert von
Christian S.: Topic aus Multimedia / Spiele / Grafik verschoben am Mi 06.07.2005 um 22:34
WeBsPaCe - Mo 04.07.05 14:44
Titel: Re: Dateipfad auslehsen
Ich kenn die Komponente jetzt nicht, aber nimm' doch einfach den Pfad zu deinem Bild (z.B. C:\test\bla.bmp) und mach's dann so:
Delphi-Quelltext
1: 2:
| Bildpfad := 'C:\test\bla.bmp'; Ordnerpfad := ExtractFileDir(Bildpfad); |
;)
maxk - Mo 04.07.05 14:46
Verwende Caption:=DirectoryListBox1.Directory;
qwertzuiopü - Mo 04.07.05 14:53
Der benutzer kann mit den oben genanten componenten das bild selbst auf dem Computer suchen und auswählen. nachteil, ist das im edit nur der Dateiname und nicht der komplette pfad erscheint. und ich füge in Label1, dann einfach den inhalt von edit1 zu und weis von selbst wie der pfad lautet. In label1.caption steht nur der Dateiname, und nicht der Komplete pfad. Ich hoffe ihr könnt mir helfen.
-qwertzuiopü-
WeBsPaCe - Mo 04.07.05 14:59
qwertzuiopü hat folgendes geschrieben: |
Der benutzer kann mit den oben genanten componenten das bild selbst auf dem Computer suchen und auswählen. nachteil, ist das im edit nur der Dateiname und nicht der komplette pfad erscheint. und ich füge in Label1, dann einfach den inhalt von edit1 zu und weis von selbst wie der pfad lautet. In label1.caption steht nur der Dateiname, und nicht der Komplete pfad. |
Wo steht denn der komplette Pfad zum Bild?
j-a-n@gmx.de - Mo 04.07.05 15:09
soweit ich weiss ändern diese komponeten den "currentdir".
du müsstes also den pfad mit getCurrentdir kriegen, bzw. vollständigen pfad zum bild mit ExpandFileName.
maxk - Mo 04.07.05 15:12
maxk hat folgendes geschrieben: |
Verwende Caption:=DirectoryListBox1.Directory; |
Warum sollte das nicht gehen? Du weisst dann genau, welche Verzeichnis momentan selektiert ist und brauchst nurnoch den Dateinamen ranklatschen.
qwertzuiopü - Mi 06.07.05 22:19
nein, nein, ich will das der komplette pfad, egal wie lang der ist, in edit3 geschrieben wird. bis jetzt wird der pfad bei mir immer nur abgekürzt.
-qwertzuiopü-
maxk - Mi 06.07.05 23:12
maxk hat folgendes geschrieben: |
Verwende Caption:=DirectoryListBox1.Directory; |
Dann setzt doch statt Caption einfach Edit3 ein und schreibe den Code in DirectoryListBox1.OnChange :motz:
Delete - Do 07.07.05 00:51
Delphi-Quelltext
1:
| DirectoryListBox1.Directory |
Da musst du natürlcih noch die ausgewählte Datei aus der FilelIstbox dranhängen:
Delphi-Quelltext
1:
| DirectoryListBox1.Directory+FilelistBox1.Items[FileListBox1.ItemIndex]; |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!