Hi, we are planning starting some small VB6 implementation of a C++ propiertary set of DLLs. Basically at some point, we have to compress a set of files, produced by our own dlls, for which your <VszLib.dll> does an amazing work and saves having to code our GUI-based sample in something like C++ or C#, which is painful. We don't plan running any multi-thread or anything.

However, we have two questions. I've read VszLib.dll is not working well when being called from a compiled .exe. Can you please confirm is it the case even on a very small, single-threaded usage as we plan to do? It's important, because we will be distributing this demo and it will have to include both, your VszLib.dll and 7z.dll

Finally, please confirm if we have to accompany our demo with both, \src folder and 7-Zip source code. As far as I read both ar GNU/LGPL

Thanks
Diego


Quote Originally Posted by wqweto View Post
@Romeo91: Unfortunately VszLib is not as stable as I would like it to be even as separate ActiveX DLL. 7-zip does not use COM multi-threading and VB6 has troubles with COM multi-threading let alone when COM is even not initialized on new threads. I don't think I can debug the issues with the current version of VszLib anymore.

The way I see it for all-VB6 wrapper component that can be using in Std EXEs is VB6+ASM. The multi-threading part has to injected ASM or always remain plagued with issues. (For instance current VszLib cannot produce RARs for whatever reason)

cheers,
</wqw>