Вниз
Скачать: CL | DM;

Как получить часть динамического массива   Найти похожие ветки 

← →
mmb ©   (2004-01-13 08:19) [0]

Необходимо максимально быстро получить часть array of TPoint с I1 по I2 элементы в виде array of TPoint. Копировать по одному - не устраивает быстродействие.


← →
y-soft ©   (2004-01-13 08:27) [1]

Элементы массива расположены в памяти по порядку, в случае с TPoint можно сразу взять адрес элемента I1 и скопировать память размером SizeOf(TPoint)*(I2 - I1)


← →
MBo ©   (2004-01-13 08:32) [2]

Copy
или
SetLength+Move


← →
mmb ©   (2004-01-13 08:39) [3]

А с динамическим массивом это пройдёт ведь он сложнее организован?


← →
Anatoly Podgoretsky ©   (2004-01-13 08:41) [4]

Пройдет, служебная часть тебя не должна волновать.


← →
MBo ©   (2004-01-13 08:41) [5]

А хелп почитать?


← →
mmb ©   (2004-01-13 08:48) [6]

По устройству функции Slice, понятно, что не так всё просто, иначе они бы её сделали не сначала.



Страницы: 1 вся ветка

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



Память: 0.46 MB
Время: 0.009 c
3-72668
senya
2003-12-26 19:12
2004.01.23
Есть ли какая-нить альтернатива DBChart ?


3-72667
Desdechado
2003-12-25 17:15
2004.01.23
подскажите адрес форума по IB/FB


1-72702
ORMADA
2004-01-14 07:30
2004.01.23
PopMenu


1-72736
goga
2004-01-11 08:37
2004.01.23
Сохранение Chart в Jpeg


6-72853
Stas1
2003-11-20 15:54
2004.01.23
Post




   Наверх