[delphizip] Re: First Post: How to clear and reuse a TZipMaster object?

  • From: "Nathan Probst" <nathan.probst@xxxxxxxxx>
  • To: delphizip@xxxxxxxxxxxxx
  • Date: Mon, 20 Mar 2006 12:29:22 -0700

Cool.  That's working fine now...(after I got rid of a leftover
Zip.Freethat was hiding from me!)
Any other tips on eeking out the maximum performance, valuing speed over
compression?

On 3/20/06, R.Peters <russellpeters@xxxxxxxxxxx> wrote:
>
> Nathan Probst wrote:
> > Great!  Is there any difference if I'm using AddStreamToFile, as in:
> >     Zip.ZipFileName := FileName;
> >     Zip.ZipStream.LoadFromStream(MemStream);
> >     ErrCode := Zip.AddStreamToFile('disk.dat', DateTimeToFileDate(Now),
> 0);
> >
> > Also, is the a correct way to "finalize" or close a file.  Or is the
> above
> > sufficient?
> >
> > On 3/20/06, Roger Aelbrecht <Roger.Aelbrecht@xxxxxxxxxxxx> wrote:
> >
> >> Nathan Probst wrote:
> >>
> >>> Hello all -
> >>> I'm writing a little app that burns through a disk and slices it into
> >>> sections to be archived.  In search for speed, I'd like to only create
> >>> TZipMaster once and reuse the instance for subsequent archives.  Is
> this
> >>> possible?  Examples available?
> >>>
> >>> Thanks!
> >>>
> >>> Nathan Probst
> >>>
> >>> -----------
> >>> To unsubscribe from this list, send an empty e-mail
> >>> message to:
> >>>   delphizip-request@xxxxxxxxxxxxx
> >>> and put the word unsubscribe in the subject.
> >>>
> >>>
> >>>
> >> Yes that is possible.
> >> Each time a job is finished you can changes all the properties that
> need
> >> to be changed for the new archive.
> >> Properties that probably need to be changed are
> >> - ZipfileName;
> >> - FSpecArgs;
> >> - FSpecArgsExcl;
> >>
> >> Then call ZipMaster.Add again.
> >>
> >>
> >> --
> >> Roger Aelbrecht
> >>
> >> -----------
> >> To unsubscribe from this list, send an empty e-mail
> >> message to:
> >>   delphizip-request@xxxxxxxxxxxxx
> >> and put the word unsubscribe in the subject.
> >>
> >>
> >
> >
> >
> > --
> > Nathan Probst
> > (970) 402-7384
> >
> > -----------
> > To unsubscribe from this list, send an empty e-mail
> > message to:
> >   delphizip-request@xxxxxxxxxxxxx
> > and put the word unsubscribe in the subject.
> >
> >
> >
> The file is finalised when each function concludes - you don't need to
> do anything.
>
> When finished all operations you can call the Clear function to release
> the memory used by the different tables and strings - also unloads the
> dll if it was dynamically loaded.
>
> - Russell Peters
>
>
> -----------
> To unsubscribe from this list, send an empty e-mail
> message to:
>   delphizip-request@xxxxxxxxxxxxx
> and put the word unsubscribe in the subject.
>



--
Nathan Probst
(970) 402-7384

-----------
To unsubscribe from this list, send an empty e-mail 
message to:
  delphizip-request@xxxxxxxxxxxxx 
and put the word unsubscribe in the subject.

Other related posts: