Ничего удивительного. ТипARRAY OF INTEGERв Component Pascal - это одно (обобщенный value-тип всех целочисленных массивов располагаемых в любых типах памяти), а типarray of integerв Delphi - это совсем пересовсем абсолютно другое (reference-тип динамического целочисленного массива). Поскольку в Delphi нет аналога типа ARRAY OF INTEGER, то единственный способ "передать" массив из Delphi в Blackbox это передать адрес нулевого элемента. А в Blackbox-е "поколдовать" с ним посредством SYSTEM.

> -- Андрей писал(а):
> Почему НИГДЕ не описан способ передачи параметров в Обероноподобных языках?
Всё описано. В Blackbox-е смотрите раздел Platform-Specific Issues.