Necesito saber la forma más optimizada de crear dinamicamente arreglos de registros, con arreglos de registros dentro. He podido satisfacer mis espectativas mediante un código, pero al añadir otro arreglo de registros dentro se destruye por completo el programa.
Este es el ejemplo del código que he implementado
Código Delphi
[-]
type
Ejemp = record
N1,N2,N3 : Integer;
end;
MyEjemp = record
Numbers : array of Ejemp;
Numbers2 : array of Ejemp;
end;
Var
AllData : array of MyEjemp;
Y al querer añadir un elemento hago esto:
...
SetLength(AllData,Length(AllData)+1);
SetLength(AllData.Numbers,Length(AllData.Numbers)+1);
Pero se me porta inestable,
Iré por buen camino, o existe un método mejor?