Спасибо за ответы всем! Так и сделал!
вот так работает:
Код:
type
TarrayofInteger = array of Integer;
ParrayofInteger = ^TarrayofInteger;
implementation
function func1(parr: ParrayofInteger): Boolean;
begin
//...
end;
function func2(arr: TarrayofInteger): Boolean;
begin
func1(@arr);
//...
end;
Почему-то Delphi не желает корректно понять,
что
при объявлении func2
это то же самое, на что ссылается
при объявлении func1, компилировалось без ошибок, а массив в func1 так и не передавался.