Показать сообщение отдельно
  #1  
Старый 04.05.2011, 13:43
night_light night_light вне форума
Прохожий
 
Регистрация: 07.04.2011
Сообщения: 20
Репутация: 10
По умолчанию передача массива в функцию по ссылке

Здравствуйте!
передаю массив в функцию 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;
Ответить с цитированием