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!!!