As a work around I use the OnSetNewName event - this is 'fired' for each file after initial selection, so it (eventually) shows some progress (well before OnProgress is sent). I had thought to add an extra event (OnVetoSelection) which would be sent for each accepted file as it was selected (and giving chance to refuse it's selection), unfortunately this would have slowed the initial selection of files. Assuming I am able to port to Delphi I want to separate the file select and the compress file stages (adding filespecs would add files to the list of files to compressed, then you would 'commit' the requested operation to the zip file). I would prefer to have the 'file selecting' on a separate thread but without that there should be some indication of life (try searching for a filespec in 50+ thousand files and you need to see something is happening also you need to be able stop it); Russell Peters http://www.users.bigpond.com/russellpeters/delphizip.html ----- Original Message ----- From: "Alistair George" <bigal@xxxxxxxxxx> To: "Roger Aelbrecht" <delphizip@xxxxxxxxxxxxx> Sent: Saturday, November 02, 2002 5:19 AM Subject: [delphizip] Re: Tickler/ feedback from zipmaster file parsing > > Hello Roger, > > As far as I could see the onprogress events did not provide any feedback after > the Zipmaster.add command when the files _are being parsed_ or is there? > This is the period after add when the files are being sorted through prior to > the dll zipping them which can be a significant period. > Concur there is onprogress events _after_ the parsing is completed. > Alistair+ > > > Saturday, November 2, 2002, 2:18:33 AM, you wrote: > > RA> Frankly I do not understand what you mean here, > RA> ZipMaster, is generating Progress events that your application should > RA> handle to show the progress to the user. > RA> See the OnProgress events > > RA> HTH > > RA> Roger Aelbrecht > RA> http://web.wanadoo.be/driehoeksw > RA> ----- Original Message ----- > RA> From: "Alistair George" <bigal@xxxxxxxxxx> > RA> To: <delphizip@xxxxxxxxxxxxx> > RA> Sent: Friday, November 01, 2002 12:39 AM > RA> Subject: [delphizip] Tickler/ feedback from zipmaster file parsing > > > >> > >> Hello All, > >> I have just started this job and would like the experts opinion: > >> When a call is made to zipmaster.add if there are a whole bunch of files > RA> the > >> time to process them can be quite long. During this time there is no > >> progressevents and it looks like the program has hung. > >> > >> Thus I have done: > >> > >> type > >> ProgressType = (NewFile, ProgressUpdate, EndOfBatch, TotalFiles2Process, > >> TotalSize2Process,DisplayFileParsing); > >> > >> > >> and > >> //Display Zipmaster fileparsing progress > >> if Assigned(FOnProgress) then > >> FOnProgress(Self, DisplayFileParsing, '', i); > >> > >> Any further improvements? > >> Alistair+ > >> > >> > >> > > > > > -- > Regards, > Alistair+ > > >