我的程序在Debug版本下运行正常,不过在Release下执行到pDC->SetMapMode(MM_TEXT);这句话就会出错,弹出 XXX.exe 遇到问题需要关闭。我们对此引起的不便表示这个对话框,我想问一下这个是什么原因??
解决方案 »
- 制作toolband被防火墙拦截
- 使用命令行不能创建窗口吗?
- 菜鸟告急--关于数据跳转问题
- 请教高手在CMainFrame::OnCreateClient中如何获取CDocument内的变量?
- installshield問題,給50分
- 请问如何在未安装vc的机子上运行vc应用程序,到底需要拷贝那些dll文件过来呢?拷过来之后应该保存在哪里?
- 一个初学者非常想知道vc中的资源文件与resource.h之间的关系。
- 程序员面试题!~Faint
- 在线等
- 关于dll的显式调用问题
- 一个CString字符串,如何将它分成几段保存在CstringArray,或者vector中
- (LPCTSTR)(_bstr_t)m_pRecordset->GetCollect 异常
我以前遇到过这种情况,完全重新编绎后就没事了,当时应该是连接的问题,全部重新编绎后编绎程序就会选择正确的合适的各段进行连接,进行分配内存空间
CDC printerDC;
// a printer is given...
if (printerDC.CreateDC (szDriver, szDevice, szDevicePort, NULL) == 0)
{
return;
}
if (printerDC==NULL)
{
AfxMessageBox("DC error");
return;
}
InitPrinter(&printerDC);
DC我是这样获取的
InitPrinter(CDC *pDC)
{
………………
iRet=pDC->SetMapMode(MM_TEXT); 就是这句弹出那个错误对话框
………… }