COM工程中支持MFC,对话框我是在MFC一般工程中已经经过调试运行,然后我把对话框类加入到COM中,调用时如下所示:
STDMETHODIMP CLinear::Post(LPIMAGEBASEINFO pImageInfo)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState()) CDlgLinerPara pDlg;
pDlg.m_imageInfo.w = pImageInfo->w;
pDlg.m_imageInfo.h = pImageInfo->h;
pDlg.m_imageInfo.bands = pImageInfo->bands;
pDlg.m_imageInfo.bIsGrey = pImageInfo->bIsGrey;
pDlg.m_imageInfo.iType = pImageInfo->iType;
USES_CONVERSION;
pDlg.m_imageInfo.strFilePath = pImageInfo->strFilePath; pDlg.DoModal(); return S_OK;
}
但在DoModal的时候出错,出现断言宏错误。这是在debug版中出现错误,要是忽略的话仍然可以执行。要是在release版就没有错误。
请问如何去除debug版中的错误?