Delphi: SetLength () для аргумента типа «массив TObject»

Я пытаюсь изменить размер массива определенного класса, передаваемого в качестве аргумента, например,

procedure Resize(MyArray: Array of TObject);
begin
  SetLength(MyArray, 100);
end;

Однако возникает ошибка «Несовместимые типы E2008». Правда ли, что вы не можете этого сделать (я видел слухи, но нет официальной документации), или я делаю что-то не так?

Ответы на вопрос(2)

Ваш ответ на вопрос