Revisa el ejemplo JvZLibMultipleDemo de la JVCL. Es un ejemplo para comprimir y descomprimir, aunque no son archivos Zip, sino que usa la librería ZLIB.
Básicamente, lo que tienes que hacer para crear la copia:
- Cerrar el Tdatabase.
- Comprimir todo el directorio de la Base de datos a la carpeta de destino.
Para descomprimir:
- Cerrar el Tdatabase.
- Descomprimir desde el fichero a la carpeta de las tablas.
- Abrir el Tdatabase, session y tablas
Esto se complica algo más si el programa está en red con varios usuarios, aunque no comentas que sea tu caso.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
|