| [Overview][Constants][Types][Classes][Index] | 
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Creates a .ZIP archive file
Source position: zipper.pp line 413
type TZipper = class(TObject)  | 
||
public  | 
||
constructor Create;  | 
  | 
Constructor for the class instance  | 
destructor Destroy; override;  | 
  | 
Destructor for the class instance  | 
procedure ZipAllFiles; virtual;  | 
  | 
Zips all files in object and writes zip to disk  | 
procedure SaveToFile();  | 
  | 
Saves the archive to a file with a new name  | 
procedure SaveToStream();  | 
  | 
Save the archive to a stream  | 
procedure ZipFile();  | 
  | 
Zip one file to a zip file  | 
procedure ZipFiles();  | 
  | 
Zip multiple files into an archive  | 
class procedure Zip();  | 
  | 
Convenience method used to create a .zip file with the given name containing the specified file(s)  | 
procedure Clear;  | 
  | 
Removes all values in the Entries and Files properties  | 
procedure Terminate;  | 
  | 
Halts an assigned compressor in the class instance, and sets Terminated to True  | 
property BufferSize: LongWord; [rw]  | 
  | 
Buffer size used when reading and processing files  | 
  | 
Threshold percentage which triggers progress notifications when processing files  | 
|
property OnProgress: TProgressEvent; [rw]  | 
  | 
Event handler signalled to show a percent complete progress notifications  | 
property OnStartFile: TOnStartFileEvent; [rw]  | 
  | 
Event handler signalled when compression for a file is started  | 
property OnEndFile: TOnEndOfFileEvent; [rw]  | 
  | 
Event handler signalled when compression for a file has been completed  | 
property FileName: RawByteString; [rw]  | 
  | 
Name of the .ZIP archive file where the compressed files and directories are stored  | 
property FileComment: string; [rw]  | 
  | 
Comment stored in the .ZIP archive file  | 
  | 
Provides access to the list of files and directories in the archive  | 
|
  | 
Total memory used for the compressed content in the .ZIP file  | 
|
property Entries: TZipFileEntries; [rw]  | 
  | 
Collection with the TZipFileEntry instances in the .ZIP archive  | 
property Terminated: Boolean; [r]  | 
  | 
True if the Terminate method has been called  | 
property UseLanguageEncoding: Boolean; [rw]  | 
  | 
Use language encoding  | 
end;  | 
  | 
Creates a .ZIP archive file  | 
|
| | | ||