diff options
| author | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2009-07-26 17:47:15 +0000 |
|---|---|---|
| committer | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2009-07-26 17:47:15 +0000 |
| commit | 5a7a396ab1db77be9c1598b9f53c652c58b01baf (patch) | |
| tree | b23ae68ddbe837524317e53425977828c906aabd /packages/paszlib/src | |
| parent | ccf338e48b0bb3267ce31d52a15deeb8b3616ab9 (diff) | |
| download | fpc-5a7a396ab1db77be9c1598b9f53c652c58b01baf.tar.gz | |
* Fixed TZipFileEntry.Assign and added convenience call for TZipper.ZipFiles
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13464 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/paszlib/src')
| -rw-r--r-- | packages/paszlib/src/zipper.pp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/packages/paszlib/src/zipper.pp b/packages/paszlib/src/zipper.pp index cf3e98795b..57bbe784fe 100644 --- a/packages/paszlib/src/zipper.pp +++ b/packages/paszlib/src/zipper.pp @@ -332,7 +332,9 @@ Type Destructor Destroy;override; Procedure ZipAllFiles; virtual; Procedure ZipFiles(AFileName : String; FileList : TStrings); + Procedure ZipFiles(FileList : TStrings); Procedure ZipFiles(AFileName : String; Entries : TZipFileEntries); + Procedure ZipFiles(Entries : TZipFileEntries); Procedure Clear; Public Property BufferSize : LongWord Read FBufSize Write SetBufSize; @@ -1401,14 +1403,23 @@ end; Procedure TZipper.ZipFiles(AFileName : String; FileList : TStrings); begin - FFiles.Assign(FileList); FFileName:=AFileName; +end; + +procedure TZipper.ZipFiles(FileList: TStrings); +begin + FFiles.Assign(FileList); ZipAllFiles; end; procedure TZipper.ZipFiles(AFileName: String; Entries: TZipFileEntries); begin FFileName:=AFileName; + ZipFiles(Entries); +end; + +procedure TZipper.ZipFiles(Entries: TZipFileEntries); +begin FEntries.Assign(Entries); ZipAllFiles; end; @@ -1901,6 +1912,8 @@ begin FSize:=Z.FSize; FDateTime:=Z.FDateTime; FStream:=Z.FStream; + FOS:=Z.OS; + FAttributes:=Z.Attributes; end else inherited Assign(Source); |
