Cześć, szewskiej pasji już dostaje. Spróbujcie skompilować coś takiego:
procedure mprocka(var tab: array of TMojTyp);
begin
setLength(tab, 5);
end;
Wyskoczy błąd: Incompatible types. Nieważne, czy przekazanie przez referencje, czy nie. Czemu tak się dzieje i co zrobić, żeby zwiększało tą wielkość w procedurze?
Bo jak na razie mam odwołanie typu:
setLength(tab, 5);
mprocka(tab);
A chcę mieć po prostu
mprocka(tab);