Von |
Monkeys012 |
eMail |
|
Am |
08. Juli 2008 um 17:16:16 |
Frage |
Hallo liebe VB-Gemeinde,
Ich habe ein Tool in Arbeit, bei dem der Anwender mehrere Dateien in einer Listbox selektieren und diese dann wahlweise Verschieben, loeschen oder kopieren kann.
Die ausgewaehlten Dateien werden in einer DO-LOOP-Schleife einzeln verarbeitet.
Um dem User die Zeit zu vertreiben, laeuft auch noch eine Progressbar mit. In der Schleife ist auch ein DoEvents untergebracht, so dass der Vorgang per Cancel-Button abgebrochen werden kann. Der Code laeuft soweit reibungslos, hat aber einen Schoenheitsfehler:
Beim Verschieben / Kopieren einer Datei hat man bei grossen Dateien den Eindruck, dass das Programm abgestuerzt ist. (Was aber nicht der Fall ist). Die Progressbar wird nur NACH jedem Kopiervorgang aktualisiert.
Gibt's eine Moeglichkeit, die Progressbar auch WAHREND des Kopiervorgangs weiterzubewegen? (Per API oder Timer evl.?)
Das Forenarchiv war hierbei wenig ergiebig?
Danke im Voraus! |
|