Mam Coś takiego :
type
TRec = record
dlugosc : longint;
il_pol : word;
il_ciag : word;
polecenia : array of word;
ciagi : array of record
Len : word;
ciag : array of Char;
end;
end;
PRec = ^TRec;
var
a : PRec;
begin
i teraz jak chcę ustawić rozmiar dynamicznej tablicy, zanim dam new(a), to wyskakuje mi błąd. Problem polega na tym, że jeśli najpierw dam new(a), to wtedy przydziela za dużo pamięci i mi się dalej program komplikuje :D. Jeśli wcześniej wpiszę np.
polecenia : array[1..2] of word;
to jest wszystko super. Ale chodzi o to, że nie wiem ile chcę mieć elementów w tablicy.
Potrzebuję sposobu, na to aby najpierw ustawić rozmiar tablicy, a potem przydzielić pamięć.