Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Zipmaster mit unterordner extrahieren / progress (https://www.delphipraxis.net/18715-zipmaster-mit-unterordner-extrahieren-progress.html)

yankee 23. Mär 2004 16:11


Zipmaster mit unterordner extrahieren / progress
 
Ich habe eine zipDatei, in der ganze Ordner komprimiert sind. Ich habe über Google immerhin herausgefunden, wie die Option zum Packen mit Dir-Angaben ist, aber wie extrahiere ich die wieder?

Mich würde grundsätzlich mal interessieren, was zipmaster so an extroptions bietet.
Und nochwas: Ich habe es geschafft, dass eine Progressbar den Status anzeigt, wie weit die Momentane datei im Archiv, die gerade extrahiert wird angezeigt wird, aber wie kann ich den Status eines kompletten Archivs anzeigen lassen, in dem ganz viele Dateien enthalten ist?

Immerhin würde ich den User gerne wissen lassen, ob es sich lohnt, sich was zu essen oder einen Kaffe zu holen.
Daher will ich auch keinen "XP-progress" haben, wo drei Kästchen entweder immer von neu anfangen, wenn sie am Ende der Statusbar angekommen sind, oder diese immer hin und her titschen.

mirage228 23. Mär 2004 16:15

Re: Zipmaster mit unterordner extrahieren / progress
 
Zu letzterem:
Ab XP gibt es einen Speziellen Stil dafür, ich glaub PB_MARQUEE oder so heisst der...
Den musst du per SendMessage an die Progressbar senden...

mfG
mirage228

yankee 23. Mär 2004 16:18

Re: Zipmaster mit unterordner extrahieren / progress
 
Ahh, so war das nicht geimeint (ich habe Win2000)
Ich meinte nur, dass ich schon irgendwie an den status rankommen will und nicht so eine überflüssige Statusbar haben will, die den Status eigentlich überhaupt nicht anzeigt...


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz