Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
1-48568
Raper
2003-09-04 11:00
2003.09.15
Допустим что Hex строго равняется 3FC покажите пожалуйста пример


14-48743
DimaK
2003-08-27 14:19
2003.09.15
Очень надо!


3-48477
Andrew
2003-08-22 15:21
2003.09.15
Работа с DBF (DBase, FoxPro) , без BDE


1-48559
olookin
2003-09-01 16:44
2003.09.15
Системный шрифт и проблема которую он мне создает


1-48565
BOA_KAA
2003-09-04 11:53
2003.09.15
Опять PowerPoint




   Наверх