今天写程序时,Image内存泄露,由于我的程序是要实时更新图片的,
原先的程序如下
Image* m_pImage;
m_pImage = Image::FromFile(strFile);
内存一直往上升
下面是释放内存的方法
Image* m_pImage;
Image* m_pTempImage;
if(m_pImage != NULL) m_pTempImage = m_pImage;
m_pImage = Image::FromFile(strFile);
if(m_pTempImage != NULL)
{
delete m_pTempImage;
m_pTempImage = NULL;
}