Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 17-07-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 26
seoane Va por buen camino
Vamos por partes, si entiendo bien la situación tienes una serie de archivos que quieres evitar que sean modificados por accidente. Una primera solución seria marcarlos como "solo lectura", esto nos da cierta protección contra borrados accidentales pero un usuario podría saltarse todas las advertencias y borrarlo por "accidente". Otra solución seria utilizar otro programa, un servicio como sugerías al principio, que abriera el archivo y solo permitiera el acceso de otros programas para leer, esta solución si que protegería de forma efectiva contra accidentes, se tendría que detener el servicio para poder modificar los archivos y eso ya no seria tan accidental, supondría que el presunto borrador sabia lo que hacia.

Por ultimo, si te gusto la idea de guardar tus archivos en lugar seguro y restaurar la información en caso de accidente, puedes hacerlo de manera sencilla. Te sugiero utilizar un archivo de texto donde guardar el md5 de cada archivo, al iniciar la aplicación solo tienes que calcular el md5 de los archivos y comprobar que no ha cambiado, si lo ha hecho puedes restaurar la copia guardada en algún lugar seguro.

Bueno, son 3 alternativas, si alguna te gusta podemos entrar a discutir mas a fondo cualquiera de ellas.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Crear eventos para una clase DarkByte OOP 10 07-12-2005 20:02:28
Requisitos para poder vender un software?? burasu Debates 20 18-12-2004 23:52:39
Capturar eventos de Windows Carlos G. C++ Builder 1 19-08-2004 14:22:28
que usar o como para poder imprimir? mrmanuel Impresión 4 30-03-2004 09:20:31
Capturar eventos de componentes vichovi OOP 3 13-06-2003 19:01:33


La franja horaria es GMT +2. Ahora son las 22:17:18.


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