![]() |
![]() |
| 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 |
|
#3
|
||||
|
||||
|
Hola.
Haciendo un resumen: Quién tiene la responsabilidad de liberar un componente es su propietario. (Owner). La propiedad Owner es añadida en la clase TComponent, se asigna en la creación mediante el método Create, es inalterable y dura toda la existencia del componente creado. Entonces respondiendo a tu pregunta: Cuando un componente A es liberado, es el responsable de liberar a todos aquellos componentes cuyo Owner es A y lo hace mediante el método Destructor. Las propiedades Components y ComponentCount del propietario, mantienen una lista de los componentes y el número de ellos respectivamente. Saludos. Edito: Upss, estaba tan concentrado en que saliera bién la redacción que no vi tu mensaje amigo . Disculpas. (es que he visto a Al rondando por aqui y no quiero un tirón de orejas... )
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 12-11-2011 a las 01:19:15. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ado + IbProvider v3 free , o otro ?. | tefots | Conexión con bases de datos | 1 | 30-11-2007 00:08:44 |
| Método free dentro de create | jam | OOP | 4 | 09-03-2007 22:37:18 |
| Componente free... | Mauro® | Varios | 10 | 12-06-2004 13:15:24 |
| Un componente dentro de otro. | Tonio | OOP | 9 | 11-11-2003 23:44:12 |
| componente free | acertij022 | OOP | 4 | 24-06-2003 21:28:45 |
|