Ver Mensaje Individual
  #9  
Antiguo 19-05-2003
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Marcos, tienes toda la razón en lo que dices. Al cerrar el formulario puedes seguir referenciándolo ya que no se ha destruido. Se destruirá cuando el objeto que lo "posee" (el owner) se destruya, en este caso la aplicación.

La idea de owner en el VCL es facilitar la liberación de recursos dejándole la tarea al dueño de los objetos. Si se desea manejar uno mismo la liberación entonces no es necesario asignar un Owner como en:

Código:
Application.CreateForm(TMiFormulario, MiFormulario);
sino que basta poner:

Código:
MiFormulario := TMiformulario.Create(nil);
// Saludos
Responder Con Cita