System.Zip.TZipProgressEvent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

C++

typedef void __fastcall (__closure *TZipProgressEvent)(System::TObject* Sender, System::UnicodeString FileName, const TZipHeader &Header, __int64 Position);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
typedef public System.Zip.hpp System.Zip System.Zip


Beschreibung

Der Typ des Ereignisses für Ereignisbehandlungsroutinen für den Fortschritt von ZIP-Dateivorgängen.

Eine dieser Ereignisbehandlungsroutinen ist OnProgress.

TZipProgressEvent akzeptiert die folgenden Parameter:

  • Sender: Die TZipFile, die den aktuellen Vorgang durchführt.
  • FileName: Der Name der betroffenen Datei.
  • Header: Der TZipHeader der betroffenen Datei.
  • Position: Die Anzahl der bereits verarbeiteten Bytes.

Sie können den Fortschritt des aktuellen Vorgangs wie folgt abrufen:

PercentageOfCompletion := Position div Header.UncompressedSize;

Siehe auch