记录下debug 出现的问题,很菜啊vc用的。。。
1. radio box crash 使用死机的问题,代码上看已经按要求写的,DDX_Radio交换数据,可是一运行就出现警告窗口。
本意是选RED,m_nradio=0,BLUE ,M_NRADIO=1,GREEN,M_NRADIO=2,书上也是这么写的,然后
通过DDX_Radio(pDX,IDC_RED,m_nradio)实现数据交换.
可是运行时总是有异常发生.出现在这个函数的
void AFXAPI DDX_Radio(CDataExchange* pDX, int nIDC, int& value)位置:
ASSERT(::GetWindowLong(hWndCtrl, GWL_STYLE) & WS_GROUP);//箭头在此句
ASSERT(::SendMessage(hWndCtrl, WM_GETDLGCODE, 0, 0L) & DLGC_RADIOBUTTON);
通过DDX_Radio(pDX,IDC_RED,m_nradio)实现数据交换.
可是运行时总是有异常发生.出现在这个函数的
void AFXAPI DDX_Radio(CDataExchange* pDX, int nIDC, int& value)位置:
ASSERT(::GetWindowLong(hWndCtrl, GWL_STYLE) & WS_GROUP);//箭头在此句
ASSERT(::SendMessage(hWndCtrl, WM_GETDLGCODE, 0, 0L) & DLGC_RADIOBUTTON);
解决方法:在第一个item red属性中将 Group属性选中,问题解决。 ===》感谢百度知道下。
2. 无法设置断点问题: 设置断点,运行代码F5,结果提示:“does not contain debugging information”。 应该在色听听-》link-》选中“generate debug info”===问题解决,感谢下优快云。 ^_^
3.最后要rebuild all。