Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.15;
Скачать: CL | DM;

Вниз

Массив динамических массивов   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.026 c
4-48831
sdram
2003-07-11 11:31
2003.09.15
Подскажите как узнать имя пользователя?


1-48506
alex732
2003-09-02 15:18
2003.09.15
Различный цвет и стиль шрифта


1-48639
DeScriptor
2003-09-03 01:33
2003.09.15
Проблемы с юнитами


4-48840
msa
2003-07-16 10:48
2003.09.15
Как найти по имени COM-объекта по к его dll?


1-48495
AHTOH
2003-08-28 23:02
2003.09.15
Звук при нажатии enter в TEdit