Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Componente para Compactar ficheros y carpetas (https://www.clubdelphi.com/foros/showthread.php?t=57398)

Roilo 13-06-2008 17:10:33

Componente para Compactar ficheros y carpetas
 
Un abraso al Foro:
Llevo media mañana en mi búsqueda sobre el tema y entre tanto navegar por los enlaces no he logrado nada. Me discumpan la falta de superación, pero realmente no dispongo de mucho tiempo. Por eso les escribo, y espero que este hilo le sirva al resto de los novatos. Me gustaría que de los que han usado este tipo de componentes me especifiquen:

1. Qué componentes sirven para compactar ficheros y/o carpetas desde Delphi.
2. De donde los puedo descargar.
3. Cómo se instalan.

Espero que mi pedido sea sencillo, por mi parte seguiré ayudando a los pobres :D
Gracias de antemano.

jhonny 13-06-2008 17:18:06

Seguramente te sera util el ZipForge, la instrucciones de instalación deben estar en el readme.txt del paquete.

jhonny 13-06-2008 17:24:38

O tal vez te sirva el TurboPower Abbrevia, que además es OpenSource.

Nota: Hay una lista larga, en http://sourceforge.net/search/?type_...rds=zip+delphi ;).

Neeruu 13-06-2008 18:12:49

Componente para Compactar ficheros y carpetas
 
Hola tambien puedes utilizar el rar.exe (que se instala con el WinRar)para llamarlo desde tu aplicacion...

Prueba llamarlo desde la ventana de comandos y veras la cantidad de opcion que tiene!!!!

Saluda Atte Neeruu:)

Caro 13-06-2008 18:25:36

Hola roilo, revisa también este hilo http://www.clubdelphi.com/foros/show...ghlight=zip%2A

Saluditos

dec 13-06-2008 18:28:16

Hola,

Yo utilizo en algún proyecto los TurboPower Abbrevia y van muy bien para comprimir en formato Zip, entre otros. La instalación es más o menos sencilla: cuentas con "paquetes" para todas las versiones de Delphi hasta la 7, pero, el paquete de esta misma versión también funciona en Delphi 2007 for Win32.

Roilo 13-06-2008 21:00:28

Resuelto !!!
 
Me quedo con el componente ZipForge. Gracias a todos.
Les cuento:
1-Descargué el componente.
2-Lo instalé como explicaba claramente el fichero Readme.txt incluido.
3-Abrí el Delphi.7 y coloqué el componente en mi Form, lo nombré 'compacta'.

Código Delphi [-]
 Compacta.BaseDir := Ubicacion ; //Dirección de los ficheros a compactar.
 Compacta.FileName := Fulano.Zip; //Nombre y ubicacion del fichero compactado resultante.
 Compacta.OpenArchive ; //abrir fichero
 Compacta.AddFiles ; //compactar
 Compacta.CloseArchive ; //Cerrar fichero

Además en la propiedad FileMasks especifiqué los ficheros con sus extensiones que quería compactar, y me percaté de que la propiedad options/recurse me sirve para compactar o no los subdirectorios de BaseDir.

Espero no se me halla quedado nada.
Bueno, hoy mi sistema crea salvas automáticamente, gracias a ustedes, aunque me queda conseguir otra versión del componente porque cada vez que abro Delphi me sale un cartelito haciéndome algunas recordaciones.
Felicidades, Gracias.


La franja horaria es GMT +2. Ahora son las 04:54:46.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi