Mam taką sytuację.
2 unity. Na jednym:
var
tablica: array of TMojTyp;
Teraz w drugim unicie w tablicy pomocniczej 'tab' chcę mieć to samo, co w tablicy 'tablica', więc robię:
var
tab: array of TMojTyp;
begin
tab:=tablica;
end;
Ale to by było za proste ;) Dostaję incompatible types, więc zrobiłem tak:
var
tab: array of ^TZawodnik;
begin
tab:=@tablica;
end;
Tu już oczywiście błędu nie ma, ale mam problem z odwołaniem do poszczególnego pola w rekordzie tablicy. Próbowałem na różne sposoby, np:
var
s: string;
begin
s:=tab.@nazwa;
end;
Jednak zawsze dostawałem błąd:
Record, object or type class required.
Więc jak mam się odwołać do tego pola?