![]() |
Re: Markierte Checklistbox Einträge kopieren
Du darfst das Pfad nicht in hochkomma nehmen...
|
Re: Markierte Checklistbox Einträge kopieren
Klappt auch nicht, ist auch nicht die wahre Lösung, meine Pfadangabe.
Wenn ich z.B. 10 Einträge markiert hab, fragt er mich auch 10 mal nach dem Pfad. Es wird immer noch nix kopiert, versteh das nicht. |
Re: Markierte Checklistbox Einträge kopieren
Moin Sui,
existiert der Zielpfad denn? CopyFile legt keine Pfad an. Wenn Du das SelectDirectory vor die Schleife packst, wird auch nur einmal gefragt. Schau Dir doch auch mal (u.a. in unsere Codelib) SHFileOperation an. |
Re: Markierte Checklistbox Einträge kopieren
Also bei mir funtzt des...
|
Re: Markierte Checklistbox Einträge kopieren
Den Zielpfad suche ich doch hiermit aus:
Code:
und setz ihn hier bei dem Pfad wieder rein:
begin
selectdirectory('Ordner wählen', '' ,Pfad);
Code:
Hab die Abfrage jetzt vor die Schleife gesetzt, fragt auch nur noch einmal, aber
CopyFile(PChar(CheckListBox1.Items[I]), PChar(Pfad +
ExtractFileName(CheckListBox1.Items[I])), false); kopieren tut er immer noch nix. Die SHFileOperation ist zu kompliziert für sowas. Soweit bin ich noch lang nicht. |
Re: Markierte Checklistbox Einträge kopieren
Es wär ja kein Problem, den Pfad gleich klartext hineinzuschreiben, aber
woher soll ich z.b. wissen, wie euer Pfad zum Desktop ist. Bei mir ists C:/Dokumente und Einstellungen/sui/Desktop Der Anmeldename ist ja das Problem, hier sui. |
Re: Markierte Checklistbox Einträge kopieren
Diese Ordner kannst du in der Registry finden:
HKLM\Software\Microsoft\Windows\CurrentVersion\Exp lorer\UserShellFolders Greetz alcaeus |
Re: Markierte Checklistbox Einträge kopieren
[ot] @ Sui: Benutz lieber die [delphi ]-Tags. Dann wird der Code wie in deinem Editor angezeigt.[/ot]
|
Re: Markierte Checklistbox Einträge kopieren
Moin sui,
lass dir mal per ShowMessage den Pfad ausgeben.
Delphi-Quellcode:
und schau was drinne steht
ShowMessage(Pfad)
|
Re: Markierte Checklistbox Einträge kopieren
Hab ich schon, im Label, genau der Pfad den ich auswähle ist drin im Pfad.
Ich bereite grad ein Beispiel vor, nur mit den wichtigsten Sachen. Dann könnt ihr selber mal reinschauen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:05 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