Hi I saw some threads about multi-threading problems, but don't understand what I have to do to use DelphiZip in a multi-threading application. My application is made in Delphi, and it can run an undetermined number of threads that uses each one a different DelphiZip component. I get random Zip errors due to DLL call collisions. How can I solve that?. Thanks Cristian Alvarez