FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Te hago dos obeservaciones
1. Te falta el override del destructor, tiene que ser asi:
2. Llama al inherited del destructor al final
__________________
[Crandel] |
#2
|
||||
|
||||
Tercera observación , se que lo que pussite es un ejemplo sencillo, pero no es suele ser conveniete crear un objeto en en Create de una clase y destruirlo en un boton.
__________________
[Crandel] |
#3
|
|||
|
|||
Cita:
Cita:
Cita:
Saludos. Última edición por noob fecha: 15-02-2009 a las 22:55:08. |
#4
|
||||
|
||||
Cita:
La idea es pedir que cree todo lo que necesita la clase base antes de que cree nuestras cosas; y al destruir, destruimos todas nuestras cosas antes que los elementos propios de la clase base. Cita:
solo lo aclaraba por las dudas. Aclaración del FreeAndNil, como se ve en el código de esta función que publico DarkMan, la unica accion agreda es la de asignar al puntero del objeto el valor nil. Por lo que no tiene sentido llamarlo cuando no es necesario, principalmente en el destroy, simplemente llama al metodo Free. La función esta realmente definida para los casos en los que los objetos se crean dinamicamente y en un determinado momento necesitas diferenciar su estado. Entonces puesdes preguntar
__________________
[Crandel] |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Programacion orientada a Objetos...duda total.... | Kenobi | Varios | 20 | 30-07-2008 15:38:25 |
Objetos de sistema y otros problemas | PaFernan99 | Oracle | 1 | 15-05-2008 23:16:29 |
Duda sobre uso de biblioteca de objetos | romanuel | C++ Builder | 4 | 30-03-2008 04:22:02 |
Accesar a las propiedades de otros objetos | sharky | Varios | 2 | 07-12-2004 23:58:55 |
Destrucción de objetos locales | Aprendiz | OOP | 4 | 04-10-2003 00:02:03 |
|