Hallo,
ich würde das array von der aufrufenden Funktion "erstellen" lassen
(var arr: TXXX) und bei der Rückgabefunktion als var übergeben
Delphi-Quellcode:
type
TArr = ..
procedure Prim(var theArr: TArr);
begin
end;
procedure Caller;
var
Arr: TArr;
begin
Prim(Arr);
end;
Heiko