Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
как я понимаю виртуальная память как везде написано может... 09.11.08 23:00 Число просмотров: 3182
Автор: Tamas Статус: Member
|
> может потому что этот адрес был уже занят? хинт: кроме > твоей программы в твоем процессе еще туева хуча системного > и не только кода длл которые могут выделять память для > своих целей, и которая вполне может оказаться в нужном тебе > диапазоне адресов.
как я понимаю виртуальная память как везде написано может быть в 3 состояниях
1 свобдная
2 занетая
3 файл мапинг
если занетая вызываю VirtualFree((void*)0x00400000,0,MEM_RELEASE);
вызов заканчивается с темже 487
так ну значет мапинг вызываю UnmapViewOfFile((void*)0x00400000);
тоже самое 487
но иногда бывает что всё срабатывает и память выделяется....
так как всё таки выделить нужный мне кусок памяти ????
да кстати всё это происходит по Vista
|
|
|