Форум: "Основная";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];
ВнизСкопировать данные из TList в массив Найти похожие ветки
← →
NewDelpher © (2004-10-28 10:19) [0]есть динамический массив a: array of pointer;
есть объект класса TList, заполненный.
как мне заполнить a[] данными из этого TList? Причем, не используя пробег по TList в цикле.
← →
Sandman25 © (2004-10-28 10:23) [1]Move(List.Items[0], @Arr[0], List.Count*SizeOf(Pointer))
← →
NewDelpher © (2004-10-28 10:24) [2]
> Sandman25 © (28.10.04 10:23) [1]
> Move(List.Items[0], @Arr[0], List.Count*SizeOf(Pointer))
а SetLength для a[] перед этим не надо делать?
← →
VMcL © (2004-10-28 10:26) [3]>>NewDelpher © (28.10.04 10:19)
// MyList: TList
Move(MyList.List^, a[Low(a)], MyList.Count * SizeOf(a[Low(a)]));
← →
Sandman25 © (2004-10-28 10:26) [4]Вру, не так.
← →
VMcL © (2004-10-28 10:26) [5]>>NewDelpher © (28.10.04 10:24) [2]
Естественно, надо.
← →
NewDelpher © (2004-10-28 10:37) [6]
> Move(MyList.List^, a[Low(a)], MyList.Count * SizeOf(a[Low(a)]));
А можно еще вопрос? Для чего a[Low(a)]?
← →
Sandman25 © (2004-10-28 10:39) [7]Для правильного кодирования.
Потом захочешь перетаскивать данные в массив array[5..12] of real, тут оно и пригодится.
← →
NewDelpher © (2004-10-28 10:44) [8]
> Потом захочешь перетаскивать данные в массив array[5..12]
> of real, тут оно и пригодится.
понятно :)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.041 c