Re: VirtualAlloc и ERROR_NOT_ENOUGH_MEMORY
От: K_Os  
Дата: 20.10.08 12:05
Оценка:
Нужно выделить один большой буфер, самостоятельно сгенерировать указатели на разные места в этом буфере.

BYTE *buffer = (BYTE*)VirtualAlloc(NULL, buffer_size, MEM_COMMIT, PAGE_READWRITE);
BYTE **objects = new BYTE*[number_object];

for(int i=0; i<number_object; i++)
{
objects[i]=buffer+object_size*i;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.