Здравствуйте!
передаю массив в функцию func1 по ссылке, а передается пустой массив, и при попытке обращения к нему в func1 ошибка доступа.
подскажите, пожалуйста, что я делаю неправильно?
Код:
type
TarrInt = array of Integer;
ParrInt = ^TarrInt;
implementation
function func1(parr: ParrInt): Boolean;
begin
// обращение к parr^ вызывает ошибку доступа
end;
function func2(arr: array of Integer): Boolean;
begin
func1(@arr);
//...
end;