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.