Проблема с выделением памяти для двухмерного массивы
От: Аноним  
Дата: 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;

И тут у меня вылетает программа: проблема с памятью.
Можете подсказать, что я еще забыл для выделения памяти?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.