Cita:
Empezado por ixMike
Bueno, ¿y qué te parece estar llamando al método cada 2 minutos desde que se inicia Windows?
Aunque, ¿estás seguro de que eso es así? Porque acabo de hacer la prueba (la del Bloc de Notas/Se va la luz), y mis datos se habían guardado en el disco.
Utilizo WinXP Pro SP2, en una partición NTFS (lógico).
¿Cómo lo tienes tú? Igual el tipo de particion o la versión del sistema afecta.
Salu2.
|
Gracias ixMike !!!
Primero respondo a tus preguntas:
1 - Utilizo XP, SP2, NTFS .
2 - La idea de hacer un flush cada X tiempo, es excelente, pero no sabria como hacerlo, ya que el FlushFilebuffers pide de argumento el Handle de un archivo especifico. Y al "cerrar" el archivo, perderia el Handle. Tendria que mantener "abiertos" un monton de archivos hasta que llegue el momento del flush, y despues cerrarlos todos. Si hubiese una forma de decirle a Win.. que hiciera un "Flush" general, seria excelente. Pero no se como hacerlo.
Pregunta para usted:
1 - en la prueba que realizo. Como guardo los datos ? Con un editor ?
Si ese es el caso, probablemente el editor haga el flush cuando uno le dice "guardar". O sea, ya es parte del programa de ellos.
2 - Si usted corre el programa que puse ahi, creo que podra ver la diferencia entre usar el flush, y no usarlo.
Saludos !!! Gracias por interesarse en el tema.