Vladimir Vissoultchev
Vladimir Vissoultchev
You can take a look at the `Progress` event and provide UI with current filename + percent complete.
Yes, you would need to call `DoEvents` or spin the message pump any other way manually, so that first, UI refreshes, and second, user is able to press cancel button...
README says > This is a VB6 helper component that makes using original `7z.dll` in your VB6 projects possible. . . . and has a link to [7-zip SDK](http://www.7-zip.org/sdk.html). It...
You don't need to register `7z.dll` as it's not an ActiveX DLL and there is no 7-zip.dll at play here (don't understand what is this DLL). Just copy `7z.dll` next...
`AddFile` method as the name implies can add a single file and there is no `AddFolder` method available but it is trivial to enum files in a folder and call...
Hi. I'm not working on ZipArchive at the moment and so do not accept work requests about it. If you fix this send me a PR so I can include...
10x for input, Tanner. I think gcc/mingw must support stdcall on x86 targets. Although still have to weight in benefits of using official release dlls against custom built stdcall ones.
There is `build.bat` in `lib/sshzlib` and `lib/codegen` project which extracts the thunk to string. x64 is possible as the thunk source is not in ASM but in C but will...
ZipArchive has nothing to do with UAC in principle. You can check your application manifest's `requestedExecutionLevel` node -- should be `asInvoker` not to require elevation.
The ASM thunk compressor uses only static Huffman trees. You can read [this](https://github.com/wqweto/ZipArchive/blob/master/lib/sshzlib/sshzlib.c#L684-L689) and [this](https://github.com/wqweto/ZipArchive/blob/master/lib/sshzlib/sshzlib.c#L1003-L1005) comment in original PuTTY sshzlib.c source. I might add dynamic tree in the future "borrowing"...