| [Overview][Constants][Types][Classes][Index] | 
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Decompressor object
Source position: zipper.pp line 234
type TDeCompressor = class(TObject)  | 
||
public  | 
||
constructor Create(); virtual;  | 
  | 
Creates decompressor object  | 
procedure DeCompress; virtual; abstract;  | 
  | 
Decompress zip stream  | 
procedure Terminate;  | 
  | 
Halts decompression and sets Terminated to True  | 
class function ZipID; virtual; abstract;  | 
  | 
Identifier for type of compression  | 
property BufferSize: LongWord; [r]  | 
  | 
Size of buffer used in decompression  | 
  | 
Percentage of decompression completion  | 
|
property OnProgress: TProgressEvent; [rw]  | 
  | 
Event handler for OnProgress procedure  | 
property OnProgressEx: TProgressEventEx; [rw]  | 
  | 
Event handler signalled to indicate progress using processed and total byte counts  | 
  | 
Running CRC32 value used for verifying zip file integrity  | 
|
property Terminated: Boolean; [r]  | 
  | 
Set to True when the Terminate method is called  | 
end;  | 
  | 
Decompressor object  | 
|
| | | ||
This object decompresses a compressed zip stream.