編譯好了,運行一個程序,試圖打開一個對話框時,對話框出不來,反倒是出來一個錯誤提示:
"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);
后來發(fā)現(xiàn)
IDC_RADIO1這個id不好,改為?DDX_Radio(pDX,
IDC_RADIO_BIT, m_nFindType);
編譯當然不會出錯,運行時,就出現(xiàn)異常了.如果在上面的代碼上設個斷點,然后跟蹤進去,看的非常清楚.