![]() |
DBiSaveChanges, Desactivar cache de disco, FlusBuffers. ¿es lo mismo?
Hola
Tengo un datamodule con varios TTable conectados a tablas dBase y Paradox y recientemente les he asignado al evento AfterPost el siguiente codigo: Tabla.DBiSaveChanges. El caso es que tambien hago esto: Tabla.Flushbuffers en cada operacion, en el codigo de toda la aplicacion. Las dudas que tengo son las siguientes: 1. DBiSaveChanges es lo mismo que desactivar la escritura en cache del disco duro. Osea, ¿es eso lo que hace esta funcion? 2. ¿DBiSaveChanges es lo mismo que FlushBuffers?. 3. ¿Debo usar las tres, o con una solo basta? , ¿cual conviene mas? Gracias de antemano, y un saludo a tod@s :) |
Hola :)
¿Alguien lo sabe? He buscado incluso en paginas en ingles y no encuentro nada :( |
Bueno, algo he encontrado. Ademas, se me olvido otra cosa: Configurar en el BDE Administrator lo de LOCALSHARE=TRUE. Pues nada, supongo que las cuatro cosas son lo mismo.
FlushBuffers, parece ser que existe a partir de cierta versión de Delphi. Antes de existir esa version, habia que utilizar la llamada a DBiSaveChanges. Ademas, pone en una pagina que encontré que LOCALSHARE=TRUE es lo mismo que hacer DBiSaveChanges. Bueno, pues segun veo, es lo mismo. Y yo creo que por comodidad, es mejor DBiSaveChanges. Saludos |
| La franja horaria es GMT +2. Ahora son las 12:47:15. |
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