Ver Mensaje Individual
  #1  
Antiguo 14-03-2014
Miguel45 Miguel45 is offline
Miembro
 
Registrado: oct 2005
Ubicación: Gandía (Valencia) -España-
Posts: 41
Reputación: 0
Miguel45 Va por buen camino
LLamada a un Form

Hola compañer@s

Quiero plantear una duda que tengo desde hace tiempo.
Vengo de Delphi 7 y ahora estoy migrando a Delphi XE.
Hasta ahora, las llamadas a los distintos forms que componen cualquier aplicación, las hago de la siguiente manera:
Código Delphi [-]
        try
         form_consulta_clientes:=TForm_consulta_clientes.Create(self);
         form_consulta_clientes.showmodal;
        finally
         form_consulta_clientes.Label1.free;
         form_consulta_clientes.Nombre.free;
         form_consulta_clientes.Label2.free;
         form_consulta_clientes.nombre2.free;
         form_consulta_clientes.Label3.Free;
         form_consulta_clientes.ciudad.free;
         form_consulta_clientes.Select_clientes.free;
         form_consulta_clientes.DataSource1.free;
         form_consulta_clientes.DBGrid1.free;
         form_consulta_clientes.BitBtn1.free;
         form_consulta_clientes.BitBtn2.free;
         form_consulta_clientes.free;
         form_consulta_clientes:=nil;
        end;
Mi duda no está en la llamada al form, sino en la forma de cerrarlo y liberar el form de la memoria.
¿Es necesario liberar cada componente del form o simplemente basta con liberar el form (form_consulta_clientes.free y form_consulta_clientes:=nil)?

Un saludo a todos.
Responder Con Cita