![]() |
Fragen zu TShellListView / TreeView
Hallo zusammen ;)
Ich habe mir vorgenommen, mich nun mal an etwas größeres als einen Taschenrechner zu wagen ;) =) Nun habe ich mir überlegt, einen Windowsexplorer zu gestalten. Nur hierbei hänge ich ein wenig fest, da ich nicht weiss ich ich von ListView zu Listview kopieren kann :D Also von Links nach Rechts und andersrum ;) Datei umbennen und löschen soll auch noch rein ... ;) Desweiteren wollte ich fragen, ob es irgentwie möglich ist, Videodateien von Servern ( wie Youtube ect ) herunterzuladen. Es gibt ja zich tools dafür, da wollte ich fragen ob es mit Delphi auch möglich ist, wenn ja, wie :D Danke schonmal im Vorrauss =) MfG Kevin Benutze Delphi 7 |
Re: Fragen zu TShellListView / TreeView
Ich will dir ja nicht die Laune am selber Programmieren verderben, aber Darstellen von Dateien im Explorer-Stil, Löschen bzw Verschieben von Dateien, und darüber hinaus das Anzeigen von Websiten etc. kann alles der
![]() Wenn du es aber dennoch selber machen willst, such mal ein bisschen im Forum bzw in der Hilfe, da gibts es bestimmt genug Tipps Mfg |
Re: Fragen zu TShellListView / TreeView
Zitat:
schon gearbeitet, aber mir war nicht bekannt, das dieser auch Dateien bzw Ordner verwalten kann ... Was ist denn wesentlich einfacher ? Sollte jedoch den gleich Zweck erfüllen ;) |
Re: Fragen zu TShellListView / TreeView
push,
kann mir niemand helfen ? die such funktion ist hier irgentwie so unübersichtlich und google spuckt au nich wirklich etwas aus =( edit ... so langsam komme ich der Sache schon näher ... nur wie bekomm ich die TShellListView in diese Zeile zum Kopieren ?
Delphi-Quellcode:
schon versucht die Pfade mit TShellListView1 bzw -2 zu ersetzen, geht aber nicht =(
procedure TForm1.Button1Click(Sender: TObject);
begin DoFileWork(FO_COPY, 'C:\Test', 'D:\', 0); end; |
Re: Fragen zu TShellListView / TreeView
push ...
weiss keiner eine antwort darauf ? oder gibt es da keine möglichkeit ? =/ mfg Kevin |
Re: Fragen zu TShellListView / TreeView
Hi,
der Funktion musst du sicherlich 2 gültige Dateipfade übergeben.
Delphi-Quellcode:
Pfad vom selektiertem Item zum Beispiel.
ShellListView1.SelectedFolder.PathName
Delphi-Quellcode:
Pfad von einem bestimmten Item.
ShellListView1.Folders[...].PathName
|
Re: Fragen zu TShellListView / TreeView
Zitat:
eh ja danke, aber so ganz leuchtet es mir noch nicht wirklich ein ... also wie lautet jetzt bitte die zeile, damit ich von ShellListView1 die ausgewählte datei bzw den ordner zu ShellListView2 kopiere ? mfg kevin > bin noch nicht so vertraut mit delphi .... :) |
Re: Fragen zu TShellListView / TreeView
Delphi-Quellcode:
Muss du mal damit versuchen, konnte ich jedoch nicht testen.
DoFileWork(FO_COPY, ShellListView1.SelectedFolder.PathName, ShellListView2.RootFolder.PathName, 0);
Edit: Ein Problem stellen aber Ordner wie "Desktop" da, da dort der korrekte Pfad nicht übergeben wird. |
Re: Fragen zu TShellListView / TreeView
Alles klar , funktioniert prima ;)
nun habe ich noch eine andere frage offen ;) -> ausgewähle datei löschen edit : jetzt wirds noch ein wenig komplizierter ... wie unterlege ich diese ganze funktion ( also das kopieren ) mit einer progressbar , falls es mal länger dauert ? ^^ |
Re: Fragen zu TShellListView / TreeView
Delphi-Quellcode:
if FileExists(ShellListView1.SelectedFolder.PathName) then
DeleteFile(ShellListView1.SelectedFolder.PathName); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:38 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 by Thomas Breitkreuz