That's right - the DLL is collecting individual filenames during this time. You don't get any feedback until it has collected all the names. Maybe we could add an event for each time we add a filename to the list? But this might slow it down? Eric -----Original Message----- From: Alistair George [mailto:bigal@xxxxxxxxxx] Sent: Tuesday, November 19, 2002 2:38 PM To: Roger Aelbrecht Subject: [delphizip] Re: Volume name eg PKBACK 001 - possible to backup updates or newer to separate file? Use of Thread DLL RA> Wan to make sure, you were asking for an onprogressevent between starting RA> the RA> Add function and before the Dll function is called (call to ZipDllExec) Roger if you have a backup program using zipmaster and try to archive a huge number of files you will see what I mean - there is no feedback to the client after zipmaster.add it effected until it starts to process the files and the event OnsetNewName is available. This means to all intense purpose that it appears the program has locked up when in fact it is busy processing. Can you duplicate that or shall I send you an example? -- Regards, Alistair+