![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Pointer [D5]
MaD © (2002-05-26 13:16:00)Подскажите пожалуйства. Как скопировать часть типа pointer с определенной позицииии определенное количество байт в другой такой же тип.
MaD (2002-05-26 16:12:00) [1]Спасибо. Теперь понятно.
McSimm (2002-05-26 14:58:00) [2]Move(PByteArray(P1)[100], P2, 200)
Скопировать 200 байт начиная с 100го байта адреса P1
MaD (2002-05-26 14:48:00) [3]Она умеет копировать только определенное количество байт и с нулевой пизиции. А мне набо с ЗАДАННОЙ ПОЗИЦИИ.
Например, есть buffer:pointer размером метра 2. Мне надо выделить, например, с середины пару килобайт и записать их в Buffer2:pointer.
MBo (2002-05-26 14:02:00) [4]Как не копирует???? Она только это и умеет, но делает хорошо ;)
MaD (2002-05-26 13:58:00) [5]Процедура move не копирует с нужной позиции.
Anatoly Podgoretsky (2002-05-26 13:20:00) [6]Нет никакого смысла копировать часть указателя, если же тебе надо скопировать данные на которые указывает этот указатель, то используй процедуру move