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

Как дать pointer со смещением   Найти похожие ветки 

← →
Новичёк   (2007-04-04 21:27) [0]

buffer: Pointer;
c : integer;

мне нужно очистить память с определенного смещения.
Пишу так:

FillMemory(buffer + c, length - c, 0);

Получаю ошибку:
[Pascal Error] FXU.pas(66): E2015 Operator not applicable to this operand type

Как правильно нужно?

или то же  memset.

на си так и будет

memset(buffer+c, 0, length-c);

как на delphi будет подскажите плиз


← →
Loginov Dmitry ©   (2007-04-04 21:33) [1]

ZeroMemory(Pointer(DWORD(Buffer) + c), length - c, 0)


← →
Новичёк   (2007-04-04 21:51) [2]

Спасибо большое Дима!



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

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



Память: 0.45 MB
Время: 0.029 c
15-1174680887
iZEN
2007-03-23 23:14
2007.04.22
Онлайн Интервью с Ольгой Дергуновой


10-1131360802
Dysan
2005-11-07 13:53
2007.04.22
не копируються данные из TWebBrowser


2-1175273495
Alexey (AZ)
2007-03-30 20:51
2007.04.22
Поистине ламерский вопрос о типе "file of TXRecord"


2-1175246658
VEZ
2007-03-30 13:24
2007.04.22
F1


9-1148094309
Cash
2006-05-20 07:05
2007.04.22
Быстрое сравнение картинок




   Наверх