无法执行添加/移除操作,因为代码元素**是只读的
来源:互联网 发布:淘宝手机客户端网址 编辑:程序博客网 时间:2024/05/12 11:14
在vs中,大量添加窗体或者控件后,发现无法由系统IDE自动生成代码,如自动添加按钮响应函数等,rc管理器界面双击按钮添加函数,会出现 提示框 “无法执行添加/移除操作,因为代码元素**是只读的”。开始认为可能是对应的.cpp和.h被加了只读属性,后来发现是工程的ncb文件引起的。
解决方案:关闭vs,删除工程对应的.ncb文件,重启vs就好了。
问题原因:NCB是no compile brower的缩写,文件中存放了供ClassView、WizardBar和Component Gallery使用的信息(关于ClassView、WizardBar请访问http://msdn.microsoft.com/zh-cn/library/6761383e.aspx)
在复制资源或者工程时,要修改工程的ncb文件,因为要适应新的环境可能造成ncb文件混乱;而添加按钮响应函数等是修改ncb文件中ClassView、WizardBar模块的数据,数据混乱就会导致自动添加函数失败。删除ncb文件让vs重新建立ncb即可。
- VS2005中,无法执行添加/移除操作,因为代码元素是只读的
- VC2005:无法执行添加/移除操作,因为代码元素是只读的....多个解决办法
- VC2005:无法执行添加/移除操作,因为代码元素是只读的
- VS2005 无法执行添加/移除操作,因为代码元素CMainFrame是只读的
- 无法执行添加/移除操作,因为代码元素“CXXXDlg”是只读的
- VC2005:无法执行添加/移除操作,因为代码元素DlgXXX是只读的
- VC2005: 无法执行添加/移除操作,因为代码元素是只读的....多个解决办法
- 无法执行添加或移除操作,因为代码元素是只读的
- VC2005:无法执行添加/移除操作,因为代码元素是只读的....多个解决办法
- VS2008:无法执行添加/移除操作,因为代码元素是只读的……
- VC2005:无法执行添加/移除操作,因为代码元素是只读的
- VC2005:无法执行添加/移除操作,因为代码元素是只读的....多个解决办法
- VS2005中,无法执行添加/移除操作,因为代码元素是只读的
- 无法执行添加/移除操作,因为代码元素CxxxDlg.cpp是只读的
- 解决:VS2005中,无法执行添加/移除操作,因为代码元素是只读的
- 无法执行添加/移除操作,因为代码元素**是只读的
- VC2005:无法执行添加/移除操作,因为代码元素DlgXXX是只读的 .
- VS2008 ”无法执行添加/移除操作,因为代码元素是只读的“解决方法
- 熬之滴水成石:最想深入了解的内容--windows内核机制(1)
- BAT处理命令
- 你必须知道的ADO.NET(一) 初识ADO.NET
- C++线程同步技术剖析:临界区,时间,信号量,互斥量
- 程序猿的崛起--Growth Hacker
- 无法执行添加/移除操作,因为代码元素**是只读的
- 优秀程序设计的18大原则
- ADB server didn't ACK
- time_t、SYSTEMTIME、CTime、COleDateTime互转
- LeetCode题解:Sum Root to Leaf Numbers
- Double 数据做四舍五入 需谨慎
- linux driver: __FILE__, __FUNCTION__, __LINE__
- 【数据结构之排序9】箱排序
- regsvr32的用法