![]() |
Ayuda compresion.
Buenos días.
Estoy usando el componente de las Jedi para la compresión de unos ficheros y/o directorios. (7z) También probé la librería incluida en el XE5, system.Zip. (zip) El problema que me esta dando, es al comprimir un fichero que esta en uso, ya que da una excepción. Sabéis si hay algun forma de incluirlo, en el fichero comprimido? Gracias. |
o puedes verificar si el archivo está en uso para tomar acciones antes de realizar la copia.
|
Si eso lo puedo hacer, y entonces hacer una copia del fichero y añadir ese que no se usa... pero me parece que es bastante costoso.
Creo que existe algun parametro, al menos en 7z para añadir el fichero aunque este en uso. |
Bueno, no se si la dll 7z de esa opción. Sería mejor indagar en el foro de ese producto
|
Se me olvido comentar. Ya esta solucionado. Tocando un poco el modulo de las Jedi.
Gracias. |
Cita:
Saludos :) |
Bien, bien, tocamos un módulo y se soluciona ;)
|
¡Estupendo! a mi me encanta tocar cosas. :D:D
|
Teneis toda la razon.
En la funcion ItemAccess del modulo JclCompression modificas esto. function TJclCompressionArchive.ItemAccess: TJclStreamAccess; begin Result := saReadOnlyDenyNone; end; Asi ya comprime ficheros abiertos. Sorry : |
La franja horaria es GMT +2. Ahora son las 03:15:40. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi