In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

TZipFile:lRecurse

Foro de Xailer profesional en español
jlalin
Mensajes: 926
Registrado: Sab Dic 25, 2010 11:10 pm

TZipFile:lRecurse

Mensaje por jlalin »

Ramón, Miguel, Xevi,
este mismo problema me pasó hace unas semanas con un OBJ que le envié a
Jose F., así­ que me imagino que el GPF aparece por algún problema de
xHarbour/BCC al compilar en W98, pero aún no sé a qué se debe.
Muchas gracias a los tres por hacer las pruebas.
Saludos,
José Lalí­n
Angel
Mensajes: 135
Registrado: Mié Mar 21, 2007 1:11 pm

TZipFile:lRecurse

Mensaje por Angel »

He estado mirando posts anteriores sobre este tema, y parece que al
final, se encontró una solución.
Actualmente en un proyecto, la clase TZipFile no me funciona
correctamente. Cuando logra comprimir, 'ignora' la propiedad lRecurse, y
otras de las veces, me lanza errores GPF cuando utilizo mas de X veces
el metodo AddFile(). Aislé el modulo de las copias de seguridad como
proyecto aparte y el error seguí­a siendo el mismo. Practicamente, di por
descartado que se tratara de un error de codigo. ¿Se sabe porqué no
funciona correctamente? ¿Es un error de xHarbour?
Vi en los anteriores posts, que incluyendo un archivo .obj que Jose F.
Gimenez subio al servidor de noticias, se solucionaba el problema, pero
no encuentro como incluirlo ¿Lo copio directamente a la carpeta obj o
necesita este archivo un .PRG asociado?
Me es de mucha importancia ésta clase en la aplicación, pues dependo
exclusivamente de ella para poder hacer copias de seguridad y restaurarlas.
Un saludo
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9441
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

TZipFile:lRecurse

Mensaje por ignacio »

Ángel,
Para incluir un archivo OBJ a un proyecto no hay mas que añadir al proyecto
como cualquier otro tipo de fichero con la opción Proyecto>Añadir fichero al
proyecto.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Ángel Fernández" <angel@agelso.com> escribió en el mensaje
news:4790aecf$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> He estado mirando posts anteriores sobre este tema, y parece que al final,
> se encontró una solución.
>
> Actualmente en un proyecto, la clase TZipFile no me funciona
> correctamente. Cuando logra comprimir, 'ignora' la propiedad lRecurse, y
> otras de las veces, me lanza errores GPF cuando utilizo mas de X veces el
> metodo AddFile(). Aislé el modulo de las copias de seguridad como proyecto
> aparte y el error seguía siendo el mismo. Practicamente, di por descartado
> que se tratara de un error de codigo. ¿Se sabe porqué no funciona
> correctamente? ¿Es un error de xHarbour?
>
> Vi en los anteriores posts, que incluyendo un archivo .obj que Jose F.
> Gimenez subio al servidor de noticias, se solucionaba el problema, pero no
> encuentro como incluirlo ¿Lo copio directamente a la carpeta obj o
> necesita este archivo un .PRG asociado?
>
> Me es de mucha importancia ésta clase en la aplicación, pues dependo
> exclusivamente de ella para poder hacer copias de seguridad y
> restaurarlas.
>
> Un saludo
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Angel
Mensajes: 135
Registrado: Mié Mar 21, 2007 1:11 pm

TZipFile:lRecurse

Mensaje por Angel »

He intentado seguir utilizando esta clase, pero cuando quiero comprimir
recursivamente, no hay manera. Si se le pasa un solo directorio como
parametro, solo comprime el directorio principal. En cambio, si se le
pasan los directorios por el metodo AddFile(), aparece un GPF. Si es
necesario, os puedo enviar un ejemplo.
Adjunto GPF
--
Angel
Mensajes: 135
Registrado: Mié Mar 21, 2007 1:11 pm

TZipFile:lRecurse

Mensaje por Angel »

íngel Fernández escribió:
> He intentado seguir utilizando esta clase, pero cuando quiero comprimir
> recursivamente, no hay manera. Si se le pasa un solo directorio como
> parametro, solo comprime el directorio principal. En cambio, si se le
> pasan los directorios por el metodo AddFile(), aparece un GPF. Si es
> necesario, os puedo enviar un ejemplo.
>
> Adjunto GPF
>
> ------------------------------------------------------------ ------------
>
Me respondo a mi mismo. No se porque razón, cuando se utiliza el metodo
AddFile(),en mi caso, provoca un GPF. Viendo anteriores posts, encontré
un ejemplo que escribió Bingen, en el que va añadiendo a un array las
rutas a comprimir en el archivo Zip. Después, sustituye el valor de
aFileMask por dicho array, y hecho de esta manera, y con la propiedad
lRecurse a .T. lo hace correctamente.
Espero que os sirva de ayuda en esta clase, pues esto me ha provocado
mas de un dolor de cabeza. De todas maneras, me gustarí­a saber si es
posible porqué el metodo AddFile, provoca GPF.
Saludos!
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

TZipFile:lRecurse

Mensaje por jfgimenez »

Ángel,
> Espero que os sirva de ayuda en esta clase, pues esto me ha provocado mas
> de un dolor de cabeza. De todas maneras, me gustaría saber si es posible
> porqué el metodo AddFile, provoca GPF.
Por favor, envíanos el ejemplo para comprobarlo.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder