Ver Mensaje Individual
  #13  
Antiguo 14-02-2007
Flecha Flecha is offline
Miembro
 
Registrado: nov 2006
Posts: 59
Reputación: 18
Flecha Va por buen camino
Question ¿No hay que hacer uso del "Free"?

Gracias por la información.
Pero no entiendo eso de que no sería necesario llamar a Free para liberar la memoria usada por el objeto.

Si tengo la clase siguiente

Código Delphi [-]
TMiClase = class (TInterfaceObject, IMiInterface) ... 
end;


Cuando quiera crearme una instancia de TMiClase tendré que ejecutar algo así

Código Delphi [-]
var MiObjeto : TMiClase;
begin
...
MiObjeto := TMiClase.Create;
...
end;


Y se supone que cuando ya no necesite más MiObjeto y quiera liberar su memoria tendré que hacer uso de esto otro

Código Delphi [-]
MiObjeto.Free;
o
Código Delphi [-]
MiObjeto.Destroy; // aunque siempre se aconseja más el uso de Free
¿Qué has querido decir exactamente al decir que no necesitaría hacer uso del Free?
Responder Con Cita