Вопрос прост, как в заголовке:
Почему D3DXCreateTexture () иногда не работает с E_OUTOFMEMORY при работе с Application Verifier? Без этого — все работает нормально. Ну, почти, конечно, есть причина, по которой я использую App Verifier: я подозреваю, что в моем коде есть несколько случаев повреждения кучи, но эта ошибка никогда не возникала ни при отладке, ни при выпуске — только с App Verifier (тогда это бывает в отладке и в релизе). Память Dr. не слишком специфична в отношении результатов и в основном указывает на сторонние библиотеки (openssl, freefont, directx и т. Д.), А не на код, о котором я говорю. У кого-нибудь из вас есть идея, что происходит? Заранее спасибо.
К счастью, я нашел ответ здесь на StackOverflow. Вот вопрос, и ответы: один в комментарии @Chad и второй как квалифицированный ответ @James McNellis. Спасибо, парни!
Других решений пока нет …