编译好了,运行一个程序,试图打开一个对话框时,对话框出不来,反倒是出来一个错误提示:
"An unsupported operation was attempted"
搜了一下:
http://www.experts-exchange.com/Programming/Programming_Languages/MFC/Q_21023191.html里面有回答,的确是那样的,是resource id的问题.
错误原因:
开始,给一个radio映射了一个变量:
DDX_Radio(pDX, IDC_RADIO1, m_nFindType);
后来发现
IDC_RADIO1这个id不好,改为 DDX_Radio(pDX,
IDC_RADIO_BIT, m_nFindType);
编译当然不会出错,运行时,就出现异常了.如果在上面的代码上设个断点,然后跟踪进去,看的非常清楚.