Yo siempre mando a liberar la memoria. En la ayuda de New, dice que debemos usar Dispose
Cita:
Empezado por Ayuda de New
When an application is finished using a dynamic variable created with New, it should dispose of the memory allocated for the variable using the Dispose standard procedure.
|
No creo que delphi se meta en liberar esa memoria que nosotros hemos creado, precisamente por lo que comenta en la ayuda de Dispose:
Cita:
After a call to Dispose, the value of P is undefined and it is an error to reference P.
|
Desde luego es un tema interesante, puede que desde la version X de delphi si se tenga en cuenta esas cosas. Yo al menos seguiré liberando mis objetos "por si acaso"
Saludos