Подскажите пожалуйста, почему не работает моя вариация?
Задача: Изменить глобальный двухмерный массив grid из процедуры (я в последующем ее вынесу в отдельный файл). По этому необходимо передавать как-то массив по ссылке в процедуру...
const
matrixNumber = 5;
type
gridType = array [1..matrixNumber, 1..matrixNumber] of array[0..2] of char;
var grid : gridType;
procedure generateStartWord(_grid: array of array of char);
var
_word := 'тест';
begin;
var _length := Length(_word);
if _length > 5 then
_length := 5;
for var i := 1 to _length do
_grid[3,i][2] := _word[i];
end;
Пишет: Нет индексовского свойства по умолчанию для типа char. Сразу понятно, что не выделяется память вообще.