Форум: "Основная";
Текущий архив: 2003.09.15;
Скачать: [xml.tar.bz2];
ВнизМассив динамических массивов Найти похожие ветки
← →
Star Wars (2003-09-03 09:09) [0]Есть следующий массив
var
UArray : array[0..9] of array of byte;
const
ArSize = 3;
При запуске программы выделяем память
for ArrayIndex:=0 to 9 do
GetMem(UArray[ArrayIndex], ArSize);
И что мы видим - UArray состоит из 10 элементов, каждый по 14 значений. Откуда?
Хочется-то 10 элементов по 3 значения!!!
Хелп...
← →
GreatMaster (2003-09-03 09:27) [1]Делай так:
for i:=0 to 9 do
SetLength(UArray[i], ArSize);
Да, и не подумай что FreeMem используется для освобождения :)
Finalize(UArray[i]) - освободить
← →
Star Wars (2003-09-03 09:38) [2]Oops... опозорен-опозорен :)
Вот что значит побывать месяц в армии на сборах.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.09.15;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.011 c