FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Componente compartido inter-forms.
Hola,
tengo un form-PADRE que tiene un TMemo que hace las veces de LOG de la aplicación. El caso es que hay varios form-Hijox que heredan de ese Form-Padre. Todos ellos muestran el Tmemo del form-padre. TForm-Padre (TMemo) | +-- TForm-Hijo1 | +-- TForm-Hijo2 | +-- TForm-Hijo3 Pueden existir uno o varios TForm-Hijox abierto simultaneamente. Y cada uno de ellos escribe sus propios "asuntos" en el LOG (TMemo). Ok hasta aquí y cada uno muestra su propio LOG. Pero me gustaría que todos ellos compartiesen el mismo LOG (TMemo). Es decir, si desde TForm-Hijo1, escribo: xxxxxxx en el log y que el resto de TForm-HijoS abiertos, muestre este text 'xxxxxxxxxxx' en su log. Pero no escribiendo lo mismo en distintos TMemo, sino solo en el del padre. Aunque no sé si esto es posible. No sé si me explico con claridad... Gracias. |
#2
|
||||
|
||||
Una vez creas los hijos, aunque deriven del objeto padre, ya son formularios distintos y ocupan espacios de memoria distintos. Si deseas hacerlo deberás actualizar tú ese texto (de forma más o menos automática), pero tal y como pides, no se puede.
Otra opción, supongo, sería que los 2 memos apuntaran al mismo espacio de memoria, pero creo que eso sería complicar las cosas y te podría dar más problemas que beneficios. No se si alguien tiene alguna idea más... a mi no se me ocurre.
__________________
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. |
#3
|
|||
|
|||
Hola,
Cita:
|
#4
|
||||
|
||||
Bueno, a decir verdad, tengo un componente (propio) para todo el tema de LOG, y este ya tiene un StringList propietario...
Podria apuntar todos los TMemo.Lines a este StringList..... Este LOG es de las ULTIMAS cosas en liberarse al finalizar mi aplicación. Es decir, se crea al inicio (para temas de logging) y se destruye al final... A ver.. a ver.... |
#5
|
||||
|
||||
Cita:
__________________
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. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema al enlazar un TwinDBNavigator con una Tabla de Inter base | belpab | Firebird e Interbase | 0 | 17-03-2008 19:13:23 |
Crear un grupo de Forms como Componente | RubenWTH | OOP | 0 | 22-04-2006 17:17:32 |
inter base 6.5 algo raro, ayuda... | ronimaxh | Conexión con bases de datos | 2 | 29-12-2003 14:24:44 |
diferencia entre inter base 6.5 y firebird 1.03 | ronimaxh | Conexión con bases de datos | 0 | 16-12-2003 20:57:12 |
inter base 6.5 ayuda... | ronimaxh | Conexión con bases de datos | 2 | 15-12-2003 21:38:07 |
|