dlgdata.cpp line 43棘手的问题 我做的一个软件,在VC下能正常运行,(debug 静态库)打包后在未装VC++的机子上安装,运行后出现上述异常.(没办法调试,因为在VC环境下运行正常)怎么解决,在线等! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你打包时漏掉了VC自带的DLL文件 你的对话框中某个ID对应的控件不存在估计你删除了界面上的控件,但是没有删除其映射关系以下是出现断言错误的地方,Line43我已标出HWND CDataExchange::PrepareCtrl(int nIDC){ ASSERT(nIDC != 0); ASSERT(nIDC != -1); // not allowed HWND hWndCtrl; m_pDlgWnd->GetDlgItem(nIDC, &hWndCtrl); if (hWndCtrl == NULL) { TRACE1("Error: no data exchange control with ID 0x%04X.\n", nIDC);*******Line43**** ASSERT(FALSE); AfxThrowNotSupportedException(); } m_hWndLastControl = hWndCtrl; m_bEditLastControl = FALSE; // not an edit item by default ASSERT(hWndCtrl != NULL); // never return NULL handle return hWndCtrl;} 请各位高手帮我解释下下面这段代码,谢谢了! CString取字符串Mid简单问题 MFC 如何在项目中嵌入IE并在项目中设置代理下载网页内容 [急切求助]SkinPlusPlus皮肤控件和加载BMP背景图片的代码出现冲突。。。 多线程串口读写遇到的突然中断现象 如何取得本程序中另一个对话框中控件的句柄 ISAPI问题:为什么我的ISAPI不能读写文件 怎样将bmp图像文件独出来放在数组里? 利用ODBC的SQL驱动程序如何彻底删除一条记录?? 有什么方法 可以知道以下3种路径是同一路径不? COM中的名字对象是做什么用的? 关于WINDOWS窗口程序的问题.
估计你删除了界面上的控件,但是没有删除其映射关系以下是出现断言错误的地方,Line43我已标出HWND CDataExchange::PrepareCtrl(int nIDC)
{
ASSERT(nIDC != 0);
ASSERT(nIDC != -1); // not allowed
HWND hWndCtrl;
m_pDlgWnd->GetDlgItem(nIDC, &hWndCtrl);
if (hWndCtrl == NULL)
{
TRACE1("Error: no data exchange control with ID 0x%04X.\n", nIDC);
*******Line43**** ASSERT(FALSE);
AfxThrowNotSupportedException();
}
m_hWndLastControl = hWndCtrl;
m_bEditLastControl = FALSE; // not an edit item by default
ASSERT(hWndCtrl != NULL); // never return NULL handle
return hWndCtrl;
}