Open GoogleCodeExporter opened 9 years ago
我用的是SVN 304的版本, 其中在 UIRender.cpp的 LoadImage(STRINGorID bitmap, LPCTSTR type, DWORD mask) 有个 pData = new BYTE[ dwSize ]; 经常会在在此处崩溃(new出错了以后,pData为空,然后在 ::ReadFile( hFile, pData, dwSize, &dwRead, NULL )就出现异常了),可能是我机器的问题.现在我的解决办法是 //pData = new BYTE[ dwSize ]; try{ pData = new(std::nothrow) BYTE[ dwSize ]; }catch(std::bad_alloc& er) { pData = NULL; } if(NULL == pData) break;
Original issue reported on code.google.com by imnewt...@gmail.com on 1 May 2013 at 2:54
imnewt...@gmail.com
new 都出错?
Original comment by yuheng0...@gmail.com on 2 May 2013 at 2:03
yuheng0...@gmail.com
new 出错应该是很正常的事情吧,个人感觉至少应该判断是不是为N ULL
Original comment by imnewt...@gmail.com on 3 May 2013 at 9:40
Original issue reported on code.google.com by
imnewt...@gmail.com
on 1 May 2013 at 2:54