Advance Pascal Script (DWS Extanded)
TZip
TZip- -
Description
Hierarchytype TZip= class(TObject)
property AddHiddenFiles:Boolean;
property AddZipTime:Boolean;
property AddDirNames:Boolean;
property AddSeparateDirs:Boolean;
property AddCompLevel:Integer;
property AddRecurseDirs:Boolean;
property AddEncrypt:Boolean;
property Password:String;
property ExtrDirNames:Boolean;
property ExtrOverwrite:Boolean;
property ConfirmErase:Boolean;
property HowToDelete:Integer;
property AddDiskSpan:Boolean;
property AddDiskSpanErase:Boolean;
property MaxVolumeSize:Integer;
property MinFreeVolumeSize:Integer;
property KeepFreeOnDisk1:Integer;
property SFXCaption:String;
property SFXCommandLine:String;
property SFXDefaultDir:String;
property SFXAskCmdLine:Boolean;
property SFXAskFiles:Boolean;
property SFXHideOverwriteBox:Boolean;
property SFXOverwriteMode:Integer;
property Temp:String;
constructor Create
destructor Destroy
function Add(Action: Integer; ZipFile: String; FileName: String): Integer
function AddList(Action: Integer; ZipFile: String; FileNames: TStringList): Integer
function Delete(ZipFile: String; FileName: String): Integer
function DeleteList(ZipFile: String; FileNames: TStringList): Integer
function Extract(Action: Integer; ZipFile: String; FileName: String; BaseDir: String): Integer
function ExtractList(Action: Integer; ZipFile: String; FileNames: TStringList; BaseDir: String): Integer
function List(ZipFile: String): TStringList
function Message(ZipFile: String): String
function ReadSpan(SpanFile: String; var ZipFile: String): Integer
function SFX2ZIP(ZipFile: String): Integer
function WriteSpan(ZipFile: String; SpanFile: String): Integer
function ZIP2SFX(ZipFile: String): Integer
function ReadAddHiddenFiles: Boolean
procedure WriteAddHiddenFiles(Value: Boolean)
function ReadAddZipTime: Boolean
procedure WriteAddZipTime(Value: Boolean)
function ReadAddDirNames: Boolean
procedure WriteAddDirNames(Value: Boolean)
function ReadAddSeparateDirs: Boolean
procedure WriteAddSeparateDirs(Value: Boolean)
function ReadAddCompLevel: Integer
procedure WriteAddCompLevel(Value: Integer)
function ReadAddRecurseDirs: Boolean
procedure WriteAddRecurseDirs(Value: Boolean)
function ReadAddEncrypt: Boolean
procedure WriteAddEncrypt(Value: Boolean)
function ReadPassword: String
procedure WritePassword(Value: String)
function ReadExtrDirNames: Boolean
procedure WriteExtrDirNames(Value: Boolean)
function ReadExtrOverwrite: Boolean
procedure WriteExtrOverwrite(Value: Boolean)
function ReadConfirmErase: Boolean
procedure WriteConfirmErase(Value: Boolean)
function ReadHowToDelete: Integer
procedure WriteHowToDelete(Value: Integer)
function ReadAddDiskSpan: Boolean
procedure WriteAddDiskSpan(Value: Boolean)
function ReadAddDiskSpanErase: Boolean
procedure WriteAddDiskSpanErase(Value: Boolean)
function ReadMaxVolumeSize: Integer
procedure WriteMaxVolumeSize(Value: Integer)
function ReadMinFreeVolumeSize: Integer
procedure WriteMinFreeVolumeSize(Value: Integer)
function ReadKeepFreeOnDisk1: Integer
procedure WriteKeepFreeOnDisk1(Value: Integer)
function ReadSFXCaption: String
procedure WriteSFXCaption(Value: String)
function ReadSFXCommandLine: String
procedure WriteSFXCommandLine(Value: String)
function ReadSFXDefaultDir: String
procedure WriteSFXDefaultDir(Value: String)
function ReadSFXAskCmdLine: Boolean
procedure WriteSFXAskCmdLine(Value: Boolean)
function ReadSFXAskFiles: Boolean
procedure WriteSFXAskFiles(Value: Boolean)
function ReadSFXHideOverwriteBox: Boolean
procedure WriteSFXHideOverwriteBox(Value: Boolean)
function ReadSFXOverwriteMode: Integer
procedure WriteSFXOverwriteMode(Value: Integer)
function ReadTemp: String
procedure WriteTemp(Value: String)
end;
UP