Здравствуйте! Пишу небольшую программу на паскале (Pascal ABC):
uses GraphABC, Arrays;
var map:array[,] of integer;
var xsize, ysize, x, y:integer;
begin
...
for x := 0 to xsize-1 do
for y := 0 to ysize-1 do
map[x, y] := 1;
...
end.
Выдает ошибку на строке
for y := 0 to ysize-1 do
:
Ошибка времени выполнения: Ссылка на объект не указывает на экземпляр объекта.
Похоже, что-то с внутренними циклами. xsize и ysize определяются нормально, x и y тоже как integer. Кто сталкивался с подобной проблемой? В поисковике не нашел.
UPD Вот еще нашел - если убрать заполнение массива, ошибка убирается, но что делать - непонятно.