FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Uso adecuado del destructor
Buenas tengo duda de como usar correctamente el destructor en object pascal(dephi) porque he visto que cuando se instancia el objeto de alguna clase en algunos ejemplos usan el objeto y no la liberan pero en otros casos si lo hacen.
Asi que mi pregunto todos los objetos se tienen que liberar o solo en algunas ocasiones esto me parece confuso ya que si yo creo una clase de tipo "auto" la instancio y creo el objeto, accedo a todos sus metodos etc y ya no lo necesito lo tengo que liberar o el mismo delphi lo liberar al momento de concluir el programa espero sus respuestas saludos... |
#2
|
||||
|
||||
Hola BDWONG.
Basta una rápida búsqueda en los foros:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Cita:
Los que crees tú deberías encargarte de liberarlos tú y los que cada elemento cree debería encargarse él de liberarlos (para ser organizado). Hay muchas variantes, pero la idea principal es siempre la misma. Tal vez si comentaras algún ejemplo concreto en el que tengas dudas del funcionamiento podemos comentarlo. Al acabar/cerrar el programa, la memoria se libera, así que si no has liberado algo, esa memoria se liberará al finalizar, pero no es correcto ir dejando cosas "sin destruir" y esperar a que el programa termine para que ese memoria quede disponible.
__________________
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. |
#4
|
||||
|
||||
Gracias
Bueno gracias por su ayuda he resulto varias dudas, por ultimo estuve leyendo que en un programa secuencial que solo maneja
datos primitivos no era necesario destruir el objeto. Pero estaría mal si lo hiciera un ejemplo: Gracias saludos... |
#5
|
||||
|
||||
Cita:
En cuanto al ejemplo, tal y como está sería lo correcto. Tú creas el objeto auto de tipo Ttrasporte, por lo tanto tú eres el encargado de destruirlo.
__________________
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 |
Duda sobre el Destructor | rgstuamigo | OOP | 14 | 09-01-2009 10:41:27 |
El respaldo más adecuado... | AMINOA2R | Firebird e Interbase | 2 | 20-05-2005 00:59:01 |
Uso adecuado de Rollback | rochi | Firebird e Interbase | 4 | 20-11-2004 20:10:55 |
constructor y destructor | gustavo2 | OOP | 11 | 23-04-2004 20:23:20 |
Sobrecargando destructor | marto | OOP | 4 | 23-01-2004 20:48:25 |
|