vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: filecopy 
Autor: zillertaler
Datum: 12.01.04 13:03

Wenn ich dich recht verstehe willst du, daß wenn du mehrere Dateien kopierst, dass der gesamtfortschritt angezeigt wird. Zum thema wie man die Grösse einer date ermittelt: http://www.vbarchiv.net/commands/FileLen.php

So. Mal angenommen du hast in einer liste die ganzen Dateinamen. Dann gehst du zuerst durch die Liste zählst die Grösse der Dateien und addierst diese alle miteinander. Jetzt weisst du erst mal wieviel du kopieren musst. Dann zählst du die Grösse der ersten Datei, kopierst diese und addierst den Wert prozentuell an die Progressbar.
Das ganze natürlich in einer Schleife, versteht sich.
Jetzt hast du einen Fortschrittsbalken, der dir den Gesamtfortschritt anzeigt. Die Sache hackt allerdings ein wenig, da der Fortschrittsbalken immer nach der Kopieraktion aktualisiert wird. Während dem Kopiervorgang einer Datei bleibt der Fortschritt stehen.

Da kommt dann der Tipp aus dem ersten Post zu tragen. Du musst die Funktion umbauen, dass nicht ein Fortschrittsbalken von 0 auf 100 geht, sondern dass der Gesamtfortschrittsbalken sich von dem Wert, auf dem er gerade war bis zu dem Wert an dem er sein wird, wenn die Datei kopiert ist (Das weisst du ja weil du die Grösse der zu kopierenden Datei weisst) bewegt.

Ein bischen kompliziert aber wenn du genau nachdenkst wird dir ein Licht aufgehen.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
filecopy1.240.:Solaris:.11.01.04 13:58
Re: filecopy1.021ModeratorDieter11.01.04 15:00
Re: filecopy950.:Solaris:.11.01.04 15:28
Re: filecopy999zillertaler11.01.04 16:20
Re: filecopy954.:Solaris:.11.01.04 19:55
Re: filecopy1.179zillertaler12.01.04 13:03
Re: filecopy942.:Solaris:.12.01.04 14:58
Re: filecopy1.014.:Solaris:.12.01.04 19:00
Re: filecopy940.:Solaris:.13.01.04 19:18

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel