![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как дать pointer со смещением
Новичёк © (2007-04-04 21:27:00)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 будет подскажите плиз
Новичёк (2007-04-04 21:51:00) [1]Спасибо большое Дима!
Loginov Dmitry (2007-04-04 21:33:00) [2]ZeroMemory(Pointer(DWORD(Buffer) + c), length - c, 0)