2010年6月9日 星期三

(MFC) 新增元件function 遇到的問題

我用VS的MFC拉介面弄到一半, Button要加新事件的時候, 系統就冒出這段話

"Add/Remove operation is impossible, because the code element 'XXX' is read only"

我試過把button刪除再重新新增一個

也還是無法替Button 加新事件

最後上網google一下 果然還蠻多人發生類似的事

原因是資料夾的唯讀選項被啟用了

後來我試著把資料夾內容-> 唯讀的功能取消

再開啟project ,但情況還是一樣沒改善

事件還是無法新增

最後在網上找到了二個解決的方法


方法一

1. 把project 資料夾裡的.ncb檔刪除掉

2. 再重新編譯project

3. 創Button 新事件


方法二

從執行->cmd->到project的資料夾-> 打入 attrib -h -r /S

-是關閉選項, h是隱藏檔案屬性, r是唯讀檔案屬性,
/S是處理目前及所有子資料夾

就成功改變資料夾屬性囉~


我只用到方法一就成功了

所以方法二我就沒試了....

我想應該也是有用的吧 ^^

沒有留言:

張貼留言