Tablas rotas con VFP 8 SP1

09/01/2005 - 17:04 por MADIAZ | Informe spam
Hola a todos y Feliz Año, aunque sea un poco tarde.

Tengo una aplicación que me esta dando quebraderos de cabeza, os comento, si
se apaga el ordenador, o se queda bloqueado Windows y resetean el equipo, o
bien termino la aplicación desde el administrador de tareas, la mayoría de
veces se me rompe alguna tabla, el cliente está bastante enfadado, ya que
tiene otra aplicación con Delphi y me dice que con Delphi esto no le pasa.

El sistema corre bajo Windows XP professional, con el SP2 instalado.

A alguien se le ocurre cual puede ser el problema

Saludos
M.A.

Miguel Angel Díaz
Valencia (España)

Preguntas similare

Leer las respuestas

#1 Fernando D. Bozzo
09/01/2005 - 17:21 | Informe spam
Hola Miguel:

Para que no se te corrompan las tablas, deberías abrirlas sólo al momento de
guardar algo al disco, y evitar tenerlas abiertas todo el tiempo. Esta
simple técnica evita la mayor parte de los problemas de este tipo.

Saludos,

Fernando D. Bozzo
VFP 6





"MADIAZ" escribió en el mensaje
news:
Hola a todos y Feliz Año, aunque sea un poco tarde.

Tengo una aplicación que me esta dando quebraderos de cabeza, os comento,


si
se apaga el ordenador, o se queda bloqueado Windows y resetean el equipo,


o
bien termino la aplicación desde el administrador de tareas, la mayoría de
veces se me rompe alguna tabla, el cliente está bastante enfadado, ya que
tiene otra aplicación con Delphi y me dice que con Delphi esto no le pasa.

El sistema corre bajo Windows XP professional, con el SP2 instalado.

A alguien se le ocurre cual puede ser el problema

Saludos
M.A.

Miguel Angel Díaz
Valencia (España)



Respuesta Responder a este mensaje
#2 Germán Giraldo
09/01/2005 - 17:40 | Informe spam
Además de lo que dice Fernando, desactivar el caché de disco disminuye el
problema.

Saludos

Germán Giraldo


"Fernando D. Bozzo" escribió en el mensaje
news:
Hola Miguel:

Para que no se te corrompan las tablas, deberías abrirlas sólo al momento


de
guardar algo al disco, y evitar tenerlas abiertas todo el tiempo. Esta
simple técnica evita la mayor parte de los problemas de este tipo.

Saludos,

Fernando D. Bozzo
VFP 6





"MADIAZ" escribió en el mensaje
news:
> Hola a todos y Feliz Año, aunque sea un poco tarde.
>
> Tengo una aplicación que me esta dando quebraderos de cabeza, os


comento,
si
> se apaga el ordenador, o se queda bloqueado Windows y resetean el


equipo,
o
> bien termino la aplicación desde el administrador de tareas, la mayoría


de
> veces se me rompe alguna tabla, el cliente está bastante enfadado, ya


que
> tiene otra aplicación con Delphi y me dice que con Delphi esto no le


pasa.
>
> El sistema corre bajo Windows XP professional, con el SP2 instalado.
>
> A alguien se le ocurre cual puede ser el problema
>
> Saludos
> M.A.
>
> Miguel Angel Díaz
> Valencia (España)
>
>
>


Respuesta Responder a este mensaje
#3 MADIAZ
10/01/2005 - 00:25 | Informe spam
Gracias Fernando, voy a revisar el código fuente, a ver como puedo
solucionarlo.

Gracias también Germán, aunque no entiendo eso de desactivar la cache del
disco, es un tema de hardware ??

Saludos
M.A.

Miguel Angel Díaz
Valencia (España)


"Germán Giraldo" escribió en el mensaje
news:
Además de lo que dice Fernando, desactivar el caché de disco disminuye el
problema.

Saludos

Germán Giraldo


"Fernando D. Bozzo" escribió en el mensaje
news:
Hola Miguel:

Para que no se te corrompan las tablas, deberías abrirlas sólo al momento


de
guardar algo al disco, y evitar tenerlas abiertas todo el tiempo. Esta
simple técnica evita la mayor parte de los problemas de este tipo.

Saludos,

Fernando D. Bozzo
VFP 6





"MADIAZ" escribió en el mensaje
news:
> Hola a todos y Feliz Año, aunque sea un poco tarde.
>
> Tengo una aplicación que me esta dando quebraderos de cabeza, os


comento,
si
> se apaga el ordenador, o se queda bloqueado Windows y resetean el


equipo,
o
> bien termino la aplicación desde el administrador de tareas, la mayoría


de
> veces se me rompe alguna tabla, el cliente está bastante enfadado, ya


que
> tiene otra aplicación con Delphi y me dice que con Delphi esto no le


pasa.
>
> El sistema corre bajo Windows XP professional, con el SP2 instalado.
>
> A alguien se le ocurre cual puede ser el problema
>
> Saludos
> M.A.
>
> Miguel Angel Díaz
> Valencia (España)
>
>
>






Respuesta Responder a este mensaje
#4 Germán Giraldo
10/01/2005 - 01:30 | Informe spam
Hola

El caché de disco es una característica del Sistema Operativo, es decir, de
Windows, en mi caso tengo Win XP y sigo los siguientes pasos

Panel de Control
Sistema
Hardware
Administrador de dispositivos
Unidades de disco (seleccionar el disco y dar doble clic)
Ficha Directivas
Desactivar la opción "Habilitar caché de escritura en el disco"

El caché lo que hace es que realiza varias operaciones del disco en memoria,
para aumentar el rendimiento al disminuir el acceso al disco, pero si se
apaga el PC sin salir normalmente de Windows, se pierde la información que
esté en memoria y que no se ha escrito en el disco.

Saludos

Germán Giraldo


"MADIAZ" escribió en el mensaje
news:#
Gracias Fernando, voy a revisar el código fuente, a ver como puedo
solucionarlo.

Gracias también Germán, aunque no entiendo eso de desactivar la cache del
disco, es un tema de hardware ??

Saludos
M.A.

Miguel Angel Díaz
Valencia (España)


"Germán Giraldo" escribió en el mensaje
news:
> Además de lo que dice Fernando, desactivar el caché de disco disminuye


el
> problema.
>
> Saludos
>
> Germán Giraldo
>
>
> "Fernando D. Bozzo" escribió en el mensaje
> news:
>> Hola Miguel:
>>
>> Para que no se te corrompan las tablas, deberías abrirlas sólo al


momento
> de
>> guardar algo al disco, y evitar tenerlas abiertas todo el tiempo. Esta
>> simple técnica evita la mayor parte de los problemas de este tipo.
>>
>> Saludos,
>>
>> Fernando D. Bozzo
>> VFP 6
>>
>>
>>
>>
>>
>> "MADIAZ" escribió en el mensaje
>> news:
>> > Hola a todos y Feliz Año, aunque sea un poco tarde.
>> >
>> > Tengo una aplicación que me esta dando quebraderos de cabeza, os
> comento,
>> si
>> > se apaga el ordenador, o se queda bloqueado Windows y resetean el
> equipo,
>> o
>> > bien termino la aplicación desde el administrador de tareas, la


mayoría
> de
>> > veces se me rompe alguna tabla, el cliente está bastante enfadado, ya
> que
>> > tiene otra aplicación con Delphi y me dice que con Delphi esto no le
> pasa.
>> >
>> > El sistema corre bajo Windows XP professional, con el SP2 instalado.
>> >
>> > A alguien se le ocurre cual puede ser el problema
>> >
>> > Saludos
>> > M.A.
>> >
>> > Miguel Angel Díaz
>> > Valencia (España)
>> >
>> >
>> >
>>
>>
>
>


Respuesta Responder a este mensaje
#5 Fernando D. Bozzo
10/01/2005 - 03:17 | Informe spam
Hola Germán:

Aunque lo de la caché mejoraría la seguridad de la escritura al disco,
dependiendo del uso que se le dé a la PC podría penalizar bastante el
rendimiento de los programas y de las búsquedas.

Yo intentaría antes utilizar un comando que hizo famoso a Fox: FLUSH

Se debería hacer un "flush" al finalizar la grabación de datos. Tanto el
"flush" como el cierre de tablas fuerza la escritura de los buffers de
memoria al disco.

Saludos,

Fernando D. Bozzo
VFP 6





"Germán Giraldo" escribió en el mensaje
news:
Hola

El caché de disco es una característica del Sistema Operativo, es decir,


de
Windows, en mi caso tengo Win XP y sigo los siguientes pasos

Panel de Control
Sistema
Hardware
Administrador de dispositivos
Unidades de disco (seleccionar el disco y dar doble clic)
Ficha Directivas
Desactivar la opción "Habilitar caché de escritura en el disco"

El caché lo que hace es que realiza varias operaciones del disco en


memoria,
para aumentar el rendimiento al disminuir el acceso al disco, pero si se
apaga el PC sin salir normalmente de Windows, se pierde la información que
esté en memoria y que no se ha escrito en el disco.

Saludos

Germán Giraldo


"MADIAZ" escribió en el mensaje
news:#
> Gracias Fernando, voy a revisar el código fuente, a ver como puedo
> solucionarlo.
>
> Gracias también Germán, aunque no entiendo eso de desactivar la cache


del
> disco, es un tema de hardware ??
>
> Saludos
> M.A.
>
> Miguel Angel Díaz
> Valencia (España)
>
>
> "Germán Giraldo" escribió en el mensaje
> news:
> > Además de lo que dice Fernando, desactivar el caché de disco disminuye
el
> > problema.
> >
> > Saludos
> >
> > Germán Giraldo
> >
> >
> > "Fernando D. Bozzo" escribió en el mensaje
> > news:
> >> Hola Miguel:
> >>
> >> Para que no se te corrompan las tablas, deberías abrirlas sólo al
momento
> > de
> >> guardar algo al disco, y evitar tenerlas abiertas todo el tiempo.


Esta
> >> simple técnica evita la mayor parte de los problemas de este tipo.
> >>
> >> Saludos,
> >>
> >> Fernando D. Bozzo
> >> VFP 6
> >>
> >>
> >>
> >>
> >>
> >> "MADIAZ" escribió en el mensaje
> >> news:
> >> > Hola a todos y Feliz Año, aunque sea un poco tarde.
> >> >
> >> > Tengo una aplicación que me esta dando quebraderos de cabeza, os
> > comento,
> >> si
> >> > se apaga el ordenador, o se queda bloqueado Windows y resetean el
> > equipo,
> >> o
> >> > bien termino la aplicación desde el administrador de tareas, la
mayoría
> > de
> >> > veces se me rompe alguna tabla, el cliente está bastante enfadado,


ya
> > que
> >> > tiene otra aplicación con Delphi y me dice que con Delphi esto no


le
> > pasa.
> >> >
> >> > El sistema corre bajo Windows XP professional, con el SP2


instalado.
> >> >
> >> > A alguien se le ocurre cual puede ser el problema
> >> >
> >> > Saludos
> >> > M.A.
> >> >
> >> > Miguel Angel Díaz
> >> > Valencia (España)
> >> >
> >> >
> >> >
> >>
> >>
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida