Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.23;
Скачать: 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 вся ветка

Текущий архив: 2004.01.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
3-72658
TopLodger
2003-12-23 17:40
2004.01.23
Выбор языка при названии полей и пр.


3-72661
_Yanchik
2003-12-25 19:31
2004.01.23
Кэширование Pasradox BDE


1-72712
Yura
2004-01-09 15:41
2004.01.23
Web-сервис


6-72849
Almax
2003-11-21 01:04
2004.01.23
Структура IP-пакета.


14-72875
lena19
2004-01-01 23:48
2004.01.23
нужна прога для смены битрейта в MP3 на более низкий