編譯好了,運行一個程序,試圖打開一個對話框時,對話框出不來,反倒是出來一個錯誤提示:
"An unsupported operation was attempted"
搜了一下:
http://www.experts-exchange.com/Programming/Programming_Languages/MFC/Q_21023191.html里面有回答,的確是那樣的,是resource id的問題.
錯誤原因:
開始,給一個radio映射了一個變量:
編譯當然不會出錯,運行時,就出現異常了.如果在上面的代碼上設個斷點,然后跟蹤進去,看的非常清楚.
"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);編譯當然不會出錯,運行時,就出現異常了.如果在上面的代碼上設個斷點,然后跟蹤進去,看的非常清楚.