Por lo que voy entendiendo, creo que solo hay que liberar los objetos que creamos espeficicamente. Quiero decir que si usamos objetos que hemos añadido al
private o al
public y no presisan de un
TmiObjeto.create, por mi experiencia, creo que es mejor el indulto, pero todos los que has generado con algún
.create deben pasar por las manos del verdugo.
Lo que no se es porque algunos objetos existen por si mismos y otros no, no se si es por su componente visual, o sea si debe ser pintado o no... ¿alguén los sabe? o ¿estoy metiendo la pata hasta el fondo?
Con respecto al
Código Delphi
[-]
if Assigned(miobjeto)
then FreeAndNil(miobjeto);
a veces me explota ya en if Assigned pq ya no existe. ¿Ilógico no?