Buenos días.
Amigo, con las librerías azip32.dll y aunzip32.dll yo puedo comprimir y descomprimir.
El problema que tengo es que me sale de ves en cuando una leyenda que dice This is an **UNREGISTERED** component. You need purchase a licence to use this software
Quien de ustedes sabe donde comparar esta licencia, o quien me puede pasar un procedimiento de compresion/descompresion que lo haga parecido.
Tengo esto como una alternativa:
************************************
* COMPRIMIR
************************************
*cNuevoZip = "e:\Miarchivo\"+"MiArchivo.Zip" && Unidad y Nombre del Archivo a Generar
*cOrigen = "e:\HOWARD\PRUEBAS" && Direcrorio a Comprimir y/o Grabar
cNuevoZip = "c:\tmp\prueba2.zip" && Unidad y Nombre del Archivo a Generar
cOrigen = "c:\tmp\zip" && Direcrorio a Comprimir y/o Grabar
Strtofile(Chr(0x50)+Chr(0x4B)+Chr(0x05)+Chr(0x06)+Replicate(Chr(0),18),cNuevoZip)
oShell = Createobject("Shell.Application")
For Each oArchi In oShell.NameSpace(cOrigen).Items
oShell.NameSpace(cNuevoZip).CopyHere(oArchi)
Endfor