claro como el agua, solo me queda preguntarte que pasa con aquellos objetos que creas dentro de un procedimiento, por ejemplo, supongamos que tengo un evento click de un botón y que allí creo un objeto mio, a partir de una clase mia, cuando salgo del alcance de dicho procedimiento y no destruyo explícitamente el objeto, ¿que pasa aquí?, como sabemos, puedo volver a cliquear en el botón y volver a redefinir el objeto, si hago esto, por cada click que realizo voy gastando memoria que no se libera?. por supuesto que siempre queda la instancia de destrucción del objeto al cerrar el form, peeeero, siempre hay un pero, podría estar malgastando la memoria si no destruyo explícitamente los objetos creados al terminar el procedimiento. ¿así es el comportamiento de delphi?, vengo de programar en c# y allí teníamos el GC que simplificaba estas cuestiones y no quiero meter la pata, o al menos que no se note.
Saludos.
|