Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-02-2007
miguel_e miguel_e is offline
Miembro
 
Registrado: ene 2006
Posts: 86
Poder: 19
miguel_e Va por buen camino
persistencia y apagado forzado de la pc

Hola, tengo un problema, anteriormente tenia un fichero xml que guardaba una informacion que se estaba actualizando cada cierto tiempo(este intervalo era un poco pequeño, 5 seg), lo que pasaba es que cuando alguien forzaba el apagado de la maquina o habia un fallo de corriente, y se estaba actualizando el fichero, se corrompia este, entonces lo pase para el registro de window y resolvi en problema, pero ahora debo guardar una serie de objetos, y me pasa lo mismo, que podria hacer para resolver este problema contra los apagones????


salu2
miguel_e
Responder Con Cita
  #2  
Antiguo 05-02-2007
Pandre Pandre is offline
Miembro
 
Registrado: may 2003
Ubicación: San Bartolomé de la Torre, Huelva (España)
Posts: 35
Poder: 0
Pandre Va por buen camino
Qué tal

Solución "no software":

La solución contra apagones pasa más a ser un problema "no software"... Yo en mi caso lo solucioné con un SAI.

Viene a ser un dispositivo externo para alimentación ininterrumpida, con una batería. Tienen autonomía para unos 15-30 minutos dependiendo del consumo de la máquina... El equipo ni se entera si hay un corte de suministro.

Vamos, como la batería de un ordenador portátil

Solución software sencilla (chapucilla, pero eficaz muchas veces):

Una solución por software rápida y sencilla es usar dos archivos. Me explico:

A y B son los archivos, y ambos seran idénticos con la misma información. Cuando quieras escribir datos, los escribes sobre A. Tras la escritura, copias los datos de A en B.

En el supuesto caso de que falle el sistema en la escritura, aun tienes a B con la información de la penúltima actualización (recuerda que B era una copia de A antes de ser modificado el propio A).
Si falla el sistema haciendo la copia de A a B, en ese caso estaría corrupto B, pero A al estar en modo lectura no se ve afectado, y por tanto, tendrías en A los datos guardados correctamente hasta la última actualización...

Espero haberme explicado...

PD.: hay SAIs por unos 50€ (los malos) y de ahí en adelante...


Saludos
__________________
Un cordial saludo.

~~~~~~~~~~~~~~~~~~
José A. Gómez Martín
pandre@arsystel.com
Responder Con Cita
Respuesta



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
Boton De Apagado De La Pc.. marceloalegre Varios 2 23-01-2006 16:32:34
Uqe Librerias De Persistencia De Objetos Me Recomiendan?? DANY OOP 2 04-07-2005 18:58:34
Apagado de Windows Enan0 API de Windows 1 27-12-2004 18:23:35
icono junto al reloj y apagado Pc migueilichenco Varios 1 13-11-2003 16:15:54
Persistencia de objetos Scocc OOP 4 05-07-2003 06:44:00


La franja horaria es GMT +2. Ahora son las 02:46:36.


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
Copyright 1996-2007 Club Delphi