Проблема с выделением памяти для двухмерного массивы
От:
Аноним
Дата:
13.02.14 08:33
Оценка:
Здравствуйте!
У меня проблема. Мне нужно считать данные из текстового файла
в двухмерный массив. Т. к. колличество данных в текстовом
файле может быть разным, то и массив должен быть динамическим.
Числа в массиве должны быть типа real.
Я объявил массив так (он у меня глобальный):
rDynamischeMatrix : array of array of real;
а когда он мне нужен, я отвожу ему место:
SetLength(rDynamischeMatrix, iAnzahlAgilenElem + iAnzahlPostnovaElem + 1, iMRGDataAnz);
Теперь я хочу его инициализировать:
for i := 1 to iMRGDataAnz do
for j := 1 to iAnzahlAgilenElem + iAnzahlPostnovaElem + 1 do
rDynamischeMatrix[i, j] := 0.0;
И тут у меня вылетает программа: проблема с памятью.
Можете подсказать, что я еще забыл для выделения памяти?