Ver Mensaje Individual
  #1  
Antiguo 11-05-2015
oscjae oscjae is offline
Miembro
 
Registrado: may 2005
Posts: 70
Reputación: 19
oscjae Va por buen camino
Como liberar frame

Hola, tengo dudas si es correcto eliminar un frame como lo hago, os pongo el ejemplo

Tengo un tipo creado por mi, un registro, y un array abierto de ese registro

Código Delphi [-]
type
  TReg= record
              vCampo1:Real;
              vCampo2:Integer;
              vFrame:TFrame;
            end;
  TLista= array of TReg;

Evidentemente el frame se crea en tiempo de ejecucion, cuando inicializo la variable de tipo TLista hago lo siguiente

Código Delphi [-]

procedure InicializarLista;
var
  i:Integer;
begin
  for i:=0 to Length(vLista)-1 do
    FreeAndNil(vLista[i].vFrame);
  
  SetLength(vLista,0);
end;

Seria correcto liberar el frame de esa forma, gracias!!!
Responder Con Cita