Liberar memoria en Delphi 2005 VCL .NET
Buenasss,
estamos programando en Delphi 2005 VCL .NET, según tenemos entendido en .NET no hace falta liberar memoria ( es decir, no hacen falta los .free), pero y en VCL?????? En la aplicación utilizamos los TAdoStoredProc, los cuales solo abrimos y cerramos (sin liberarlos) la duda que tenemos es si es necesario incluir el free como en el ejemplo siguiente ya que a medida que corre la aplicación se incrementa la utilización de memoria hasta que acaba por dar el mensaje de "System out of memory" :
AnObject := TAsoStoredProc.Create(nil) ;
try
//Do something with the object
finally
AnObject.Free;
end;
|