• Domingo 22 de Diciembre de 2024, 19:31

Autor Tema:  Necesito Info De Como "zipear" Archivos  (Leído 1094 veces)

lejaro2003

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Necesito Info De Como "zipear" Archivos
« en: Jueves 15 de Abril de 2004, 15:57 »
0
Necesito comprimir archivos, ya sea con WinZip, o algun compresor, pero a traves de codigo, sin que el usuario intervenga, ni se entere, he buscado en msdn pero no encuentro, como hacerlo.
Si alguien tiene algun tipo de dato por favor comentenme...

lejaro2003@yahoo.com.ar

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Necesito Info De Como "zipear" Archivos
« Respuesta #1 en: Jueves 15 de Abril de 2004, 17:20 »
0
Hola lejaro2003.

Supongo que por ahí habrá más de un ocx o dll para hacer esto, pero también lo puedes lograr de una forma muy sencilla usando la función Shell con el mandato correspondiente. Por ejemplo:

Usando pkzip:
Código: Text
  1.  
  2. Shell "C:\Ruta\pkzip.exe -a archivo.zip archivo.xxx"
  3.  
  4.  

Tal como hace el asistente de empaquetado y distribución de VB
Código: Text
  1.  
  2. SHELL "C:\ARCHIVOS DE PROGRAMA\MICROSOFT VISUAL STUDIO\VB98\WIZARDS\PDWIZARD\MAKECAB.EXE /f ""proyecto.DDF"""
  3.  
  4.  
(por supuesto sustituye el path de vb por el que corresponda) y deberás crear u obtener de alguna forma el archivo DDF. Aquí tienes un ejemplo de un fichero DDF:
Citar
.OPTION EXPLICIT
.Set Cabinet=off
.Set Compress=off
.Set MaxDiskSize=1457664
.Set ReservePerCabinetSize=6144
.Set DiskDirectoryTemplate=".."
.Set CompressionType=MSZIP
.Set CompressionLevel=7
.Set CompressionMemory=21
.Set CabinetNameTemplate="nombre_*.CAB"
"Setup.Lst"
"setup.exe"
.Set Cabinet=on
.Set Compress=on
"archivo.dll"
"MSVBVM60.DLL"
"OLEAUT32.DLL"
"OLEPRO32.DLL"
"ASYCFILT.DLL"
"STDOLE2.TLB"
"COMCAT.DLL"
"VB6ES.DLL"
"MSCOMCTL.OCX"
"MSCMCES.DLL"
"MSFLXGRD.OCX"
"FLXGDES.DLL"
"SETUP1.EXE"
"VB6STKIT.DLL"
"ST6UNST.EXE"

Suerte.

Gelion

  • Miembro activo
  • **
  • Mensajes: 39
    • Ver Perfil
    • http://www.gelion.cjb.net
Re: Necesito Info De Como "zipear" Archivos
« Respuesta #2 en: Jueves 15 de Abril de 2004, 23:53 »
0
Bueno, tengo unos ejemplos

Para comprimir y descomprimir ZIP en Visual Basic

Espero que te sirvan
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.
Sé que crees que comprendes lo que piensas que he dicho, pero no estoy seguro de que lo que creíste oír sea lo que yo quise decir