[Work] debug heap
2006-09-05 19:56HeapAlloc
само по себе и HeapAlloc
в программе под дебаггером — это две большие разницы.
Под дебаггером оно забивает выделенную память значением 0xBAADF00D
, а без дебаггера — стесняется. Будь билд хоть трижды дебажный.
Поэтому, если ты не способен самостоятельно отследить, какие области выделенного блока памяти у тебя остаются неинициализированными (а при использовании сколько-нибудь сложной сторонней библиотеки работы с изображениями ты, как правило, не способен), в отладочных билдах нужно самому заботиться о том, чтобы заливать чистую память г#вном.