Cita:
Empezado por BDWONG
...me 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
|
Todos los objetos deben liberarse una vez que ya no se utilizan.
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.
