if you've already installed 7-zip, then your VB6 program could use command line parameters with the 7z.exe program to decompress each file. Once decompressed, your program could read the file into memory and then delete the decompressed file.
Generally, you would use a shell-and-wait-for-complet
ion process.
example:
http://www.xtremevbtalk.com/showthread.php?p=1015514&mode=linear#post1015514It is possible to do this with a batch file that indicates the decompression process has finished. Your VB6 program can go into a sleep loop until the batch file has finished.