Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Datei mit Fortschrittsanzeige Kopieren (https://www.delphipraxis.net/59326-datei-mit-fortschrittsanzeige-kopieren.html)

xarneax 16. Dez 2006 16:40

Re: Datei mit Fortschrittsanzeige Kopieren
 
Der im ersten BEitrag. Mit fortschrittsanzeige. Ich habe Ihn genau so wie er dort steht reinkopiert um das ganze mal zu testen.

mogway 5. Mär 2007 16:22

Re: Datei mit Fortschrittsanzeige Kopieren
 
Moin,

vor folgender Anforderung stehe ich aktuell:
* Ich möchte ein ganzes Verzeichnis recrusiv kopieren.
* Ein ProgresBar soll den Fortschritt anzeigen.
* Ein Abbrechen oder ähnliche Benutzeraktionen sollen nicht möglich sein.

Aktuell gehe ich über SHFileOperation mit den bekannten Nachteilen. Zukünftig möchte ich gerne den ProgresBar in meiner Anwendung anzeigen lassen.

Ich habe schon einiges probiert, leider komme ich nicht auf den richtigen Zweig.

Vielleicht kann mir $jemand helfen...

Gruß
mogway

Pfoto 5. Mär 2007 16:47

Re: Datei mit Fortschrittsanzeige Kopieren
 
Hallo und Willkommen mogway!

hier im Forum oder auch auf anderen Seiten (z.B. swissdelphicenter.ch)
gibt es Funktionen, um rekursive Ordner einzulesen.

Die resultierenden Dateien kannst du dann an die von
Lucke verlinkte Klasse übergeben wo, wenn ich mich erinnere,
als Beispiel nur 1 Datei kopiert wird.

Der Maximalwert des Fortschrittsbalkens für das gesamte noch
rekursiv zu lesene Verzeichnis ist schwer festzulegen,
da ja noch nichts von seiner Größe bekannt ist.

Stattdessen könnte man dem User als Ausgabe das jeweils
eingelesene Verzeichnis und nur den Fortschritt einer
einzelnen Datei anzeigen.


Gruß
Pfoto


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:10 Uhr.
Seite 2 von 2     12   

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