"0xxxxxxxxxx"指令引用的“0xxxxxxxx”内存。该内存不能为“read”?怎么回事?
CBmpFileDlg *pDlg = (CBmpFileDlg*)pArg;
BYTE* pImageData = new BYTE[65536] ;
memcpy(pImageData,chBuffer2,65536);
pDlg->m_pBmpFile = new CKlsBmpFile;
memcpy(pImageData,chBuffer2,65536);
pDlg->m_pBmpFile->FormatImage( pImageData, 8, 256, 256 ) ;
if ( pDlg->m_pBmpFile != NULL )
{
CPaintDC dc(pDlg) ;
pDlg->m_pBmpFile->Draw( &dc, CPoint(30,30), CSize(256,256) ) ;
}
delete[] pImageData;
为什么出现"0xxxxxxxxxx"指令引用的“0xxxxxxxx”内存。该内存不能为“read”应用程序错误提示框?这是这么回事呢?