![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Otra opción puede ser crear un derivado del componente TTable (TTableAF), con una propiedad AutoFlushBuffers, que por defecto tenga valor True.
Si la propiedad está a True, después del evento AfterPost, realizar el FlushBuffers. Sólo te queda cambiar en el .PAS y en .DFM las apariciones de TTable por TTableAF
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#2
|
||||
|
||||
|
Es una buena opción.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
|
#3
|
|||
|
|||
|
Muchas Gracias. Lo he implementado con la primera indicacion de movorack ... me ha parecido mas simple y lo mismo de efectiva.
|
|
#4
|
|||
|
|||
|
Como me gusta leer a los que saben…
![]() Una consulta referente a este tema: Hace un tiempo descubrí (creo que aquí en el foro) un tipo de herencia (no recuerdo como lo llamaron) que consistía en definir la clase tal que así… TTable = class(Bde.DBTables.TTable). En el caso que nos ocupa, y si en todas mis unidades pongo en el uses mi unidad antes que la unidad Bde.DBTables… ¿ Serviría para no tener que modificar en todos los .pas y .dfm las apariciones de TTable por TTableAF ? ¿ Sería recomendable una solución de este tipo ? ¿Ventajas y/o inconvenientes? En principio no sería necesario el registro, y la propiedad AutoFlushBuffers debería ser publica en lugar de publicada |
|
#5
|
||||
|
||||
|
Se denominan Clases Interpuestas o Interpose Classes.
En este artículo de Ian Marteens se habla un poco de ellas, aunque es algo antiguo. Un saludo |
|
#6
|
||||
|
||||
|
Justo a eso me refería [movorack]. Gracias por la implementación. La pensé pero no tuve tiempo de plasmarla. ![]() ![]() ![]()
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#7
|
|||
|
|||
|
Gracias [ElKurgan] por el enlace al artículo.
Después de su lectura me queda mucho más clara su utilización y veo que estaba equivocado en cuanto al orden de las unidades en el uses que propongo en mi respuesta anterior. Se remarca esto en el final del artículo. |
|
#8
|
||||
|
||||
|
Es verdad, no había caído en ello. Pero tiene su lógica, ya que todo lo "principal" lo hace la clase original, y solo el añadido es el de la clase interpuesta
Un saludo |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Filtro Sql en campo cómun a dos tablas | GINMARMENOR | SQL | 3 | 26-06-2018 22:29:23 |
| Tablas relacionadas por una campo en comun | mjjj | SQL | 4 | 02-10-2008 00:03:14 |
| Un Evento comun, distintas variables | FGarcia | Varios | 20 | 05-12-2007 05:03:52 |
| Algo un poco fuera de lo comun | JerS | Impresión | 2 | 25-10-2005 18:05:28 |
| ¿Que tienen en comun las mujeres y los servidores web? | obiwuan | Humor | 0 | 04-05-2003 12:56:38 |
|