Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
А откуда такие сведения о личной жизни виндов?) 22.06.04 04:23 Число просмотров: 1438
Автор: Killer{R} <Dmitry> Статус: Elderman
|
> При переполнении выделенного буфера в динамической памяти > Мастдай приспокойно выделяет следующую страницу, но при > этом, он не помечает ее, как связанную, где-то "у себя в > бошке". При следующем (нормальном) запросе на выделение > памяти он приспокойно пытается выделить ту же страницу и > обнаруживает, что она занята: крах. PAGE_FAULT_ERROR > Происходит это, естессно не в момент переполнения, а в > любой момент выделения памяти после того.
А как же Access violation'ы всяческие при обращении к левым адресам? А насчет вылета "молча" то полагаю у автора поста либо чтото с синхронизацией не в порядке либо проблемы с обращением к структурам не выделяемым в динамической памяти (запись 1000 байт в char[999] например Ж)).
Кстати еще - это там случайно не библиотека писанная на билдере и вызываемая из другой программы из потоков? В этом случае надо написать в начале функции DllMain: IsMultiThread=true;
|
|
|