Как следует эта строка кода будет writed, чтобы позволить ему составитьDelphi указатель арифметика
MoveMemory(poleFileDescriptorW
, (oleDataPointer + SizeOf(oleFileDescriptorW) *Index + 4)^
, SizeOf(oleFileDescriptorW));
В частности, эту часть
(oleDataPointer + SizeOf(oleFileDescriptorW)*Index + 4)^
Я просто хочу, чтобы переместить указатель на SizeOf(oleFileDescriptorW)*Index + 4
байты
Переменные определены как:
pOLEFileDescriptorW : ^FILEDESCRIPTORW;
oleDataPointer : Pointer;
Какие типы переменных, которые вы используете? – 2010-11-29 12:53:34