Отправить динамический массив в соседний модуль, где увеличится его размерность и добавится значение в новую ячейку. Проблема скорее всего вот в чем, как мне кажется. Сначала я увеличиваю размерность с 0 до 1, т.е. создаю самую первую ячейку массива в первом модуле (т.к. во втором модуле я сначала обращаюсь к переменной а потом увеличиваю ее, и если этого не сделать, будет однозначно выход за пределы массива), далее я отсылаю во второй модуль массив где при обращенииold := DataArray[LEN(DataArray)-1];я выхожу за границы массива. По всей видимости не смотря на то что я увеличил размерность массива до 1го, массив все равно передается нулевой, если так можно сказать. Мне кажется это так. Как исправить даже не знаю.