SProgressFileKompress
Ein zusammengesetztes Steuerelement, das eine Datei packt/entpackt und dazu einen Fortschrittsbalken anzeigt.
Vererbung
Basisklassen(n) |
|
abgeleitete Klassen |
|
SProgressFileKompress |
|
Attribute
protected:
Attribut |
Typ |
Beschreibung |
doKompress |
BOOL |
Legt fest ob komprimiert (TRUE) oder dekomprimiert (FALSE) werden soll. |
inFilename |
SString |
Dateiname der Eingangsdatei |
komp |
SFileKompress |
FileKompress-Objekt zum Komprimieren/dekomprimieren der Datei. |
outFilename |
SString |
Dateiname der Ausgangsdatei |
Operationen
public:
Name |
Parameter |
Rückgabewert |
Beschreibung |
init |
BOOL doKompress, const SString& inFilename, const SString& outFilename="" |
void |
Startet die Kompression. |
protected:
Name |
Parameter |
Rückgabewert |
Beschreibung |
onTimer |
DWORD curTime |
void |
Tritt alle 1/100 Sekunden ein. |
onWorkThread |
|
void |
Führt die Kompression/Dekompression durch. |
Ein zusammengesetztes Steuerelement, das eine Datei packt/entpackt und dazu einen Fortschrittsbalken anzeigt.
Startet die Kompression.
Parameter:
doKompress |
soll gepackt (true) oder entpackt (false) werden |
inFilename |
Dateiname des Ausgangsfiles |
outFilename |
Dateiname des Zielfiles |
Tritt alle 1/100 Sekunden ein.
Parameter:
curTime |
Anzahl der Millisekunden seit Start des Systems. |
Führt die Kompression/Dekompression durch.