| Class TBackupFile (unit backup) |
TComponent
| Constructors |
| Functions |
function Backup(const Filelist: TStrings; Target: string): boolean;
function Busy: boolean;
function GetArchiveTitle(Source: string): string;
function Restore(Source: String; TargetPath: string): integer;
procedure Stop;
procedure DeCompress(InStream, OutStream: TStream; DoWrite: Boolean);
function GetVersion: string;
procedure SetBackupMode(value: TBackupmode);
procedure SetVersion(dummy: string);| Properties |
property BackupMode : TBackupmode
property BackupTitle : string
property MaxSize : Integer
property RestoreFullPath : Boolean
property RestoreMode : TRestoremode
property SaveFileID : Boolean
property SetArchiveFlag : Boolean
property Version : string| Events |
event OnNeedDisk : TNeedDiskEvent
event OnProgress : TProgressEvent
event OnRestoreFile : TRestoreFileEvent| Variables |
Continue : boolean;
CurrentFile : string;
fBackupMode : TBackupmode;
FBackupTitle : string;
FilesTotal : Integer;
fMaxSize : Integer;
fOnNeedDisk : TNeedDiskEvent;
fOnProgress : TProgressEvent;
fOnRestoreFile : TRestoreFileEvent;
fRestoreFullPath : Boolean;
fRestoreMode : TRestoremode;
fSaveFileID : Boolean;
fSetArchiveFlag : Boolean;
IsBusy : boolean;
ProgressSize : Integer;
SizeTotal : Integer;| Constructors |
| Functions |
function Backup(const Filelist: TStrings; Target: string): boolean;
function Busy: boolean;set original file date + time
function GetArchiveTitle(Source: string): string;
function Restore(Source: String; TargetPath: string): integer;below by Joćo Paulo
procedure Stop;
procedure DeCompress(InStream, OutStream: TStream; DoWrite: Boolean);Title
function GetVersion: string;TBackupFile
procedure SetBackupMode(value: TBackupmode);
procedure SetVersion(dummy: string);| Properties |
property BackupMode : TBackupmode
property BackupTitle : string
property MaxSize : Integer
property RestoreFullPath : Booleanbelow by Joao Paulo Antao
property RestoreMode : TRestoremode
property SaveFileID : Boolean
property SetArchiveFlag : Boolean
property Version : string| Events |
event OnNeedDisk : TNeedDiskEvent
event OnProgress : TProgressEvent
event OnRestoreFile : TRestoreFileEvent| Variables |
Continue : boolean;
CurrentFile : string;
fBackupMode : TBackupmode;
FBackupTitle : string;
FilesTotal : Integer;
fMaxSize : Integer;
fOnNeedDisk : TNeedDiskEvent;
fOnProgress : TProgressEvent;
fOnRestoreFile : TRestoreFileEvent;
fRestoreFullPath : Boolean;
fRestoreMode : TRestoremode;
fSaveFileID : Boolean;
fSetArchiveFlag : Boolean;
IsBusy : boolean;
ProgressSize : Integer;
SizeTotal : Integer;