Roger, > Sometimes I seem to be the one that's always nagging but I have to disagree > with > your suggestion of changing the enum of UnZipSkipTypes. > I checked both ZipMstr.pas and ZipBuilder.cpp and both have a correction in > them > In ZipMstr.pas the code for generating OnExtractSkipped event is > > FOnExtractSkipped( Caller, Msg, UnZipSkipTypes((FileSize and $FF)-1), > ErrorCode > ); I've only just joined this group, so I've not been subjected to your 'nagging' <g>. Anyhow, your correction/clarification now I would hardly call nagging. I certainly appreciated it (especially as it appears that I must've been perusing an older version of ZipMstr.pas). The version of ZipMstr I currently have is: "TZipMaster VCL by Eric W. Engler and Chris Vleghert v1.60k May 21, 1999." All the same, I'd rather see the dll cleaned up (eventually) than risk the potential of confussion with workarounds. Needing to apply a mask is hardly intuitive. > 1- What is OEM format, I am not familiar with that expression, must be me > getting older :) I think Eric just replied to this. > 2- How did you Cancel the add/delete operation, a working test method helps > solving the bug. Ditto. regards Angus