![]() |
Verzeichnisse Kopieren mit Progressbar
Hi Ihr da draussen,
mit diesem Code kopiere ich Gesamte Verzeichnisse...
Delphi-Quellcode:
Das klappt ja soweit auch ganz gut.
class function TMyDaten.CopyDirectory(AFromFolder, AToFolder: string): boolean;
var fos: TSHFileOpStruct; begin ZeroMemory(@fos, SizeOf(fos)); fos.wFunc := FO_COPY; fos.fFlags := FOF_SIMPLEPROGRESS OR FOF_NOCONFIRMATION; fos.pFrom := PChar(AFromFolder + #0); fos.pTo := PChar(AToFolder); Result := (0 = ShFileOperation(fos)); end; Aber mit diesem Code kann ich nicht werte abfangen(anzahl der Ordner) um mir den fortschritt in einer Progressbar anzeigen zu lassen. Gibt es da irgend wie nen kniff? Oder muss ich den Code gänzlich über bord schmeißen...? |
AW: Verzeichnisse Kopieren mit Progressbar
Setze die Flags richtig und der Dialog zeigt dir den Fortschritt an.
|
AW: Verzeichnisse Kopieren mit Progressbar
ich hab ja immer das Windows fenster.
Ich möchte ja selber an eine Progressbar übergeben |
AW: Verzeichnisse Kopieren mit Progressbar
Eine Callback-Methode kannst du damit nicht registrieren. Zumindest habe ich nichts in der Doku gefunden.
|
AW: Verzeichnisse Kopieren mit Progressbar
Dann wirst du das Kopieren wohl selber machen müssen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:43 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