不用重建项目,就能添加ActiveX的代码文件
2015-01-20 14:11
204 查看
开发AcitveX控件时,会遇到很多麻烦的事,尤其是设计到控件代码修改后,需要在测试环境里重新加载时。微软现在版本的IDE,比如vs2010等等,对它的支持很不好,总是会出现控件加载不了,或者占用中,卸载不了的问题,当然,这些问题都还算好解决。
以前碰到一个问题,就是在控件接口改变后,需要重新加载控件,然后生成新的代码文件,但是这个时候问题来了,你会发现把旧代码文件删除后,怎么加载,IDE都不会帮你再次生成控件的代码文件,一般的处理办法就是重新建一个项目,然后再加载控件,这个时候IDE才会帮你生成代码文件。这也是没办法的办法,但是这种办法很不方便,因为我们在测试程序里,会写很多测试代码,如果重新建一个项目,那么这些测试代码又要重新写,或者拷贝进来,很麻烦。
我决定解决这个问题,于是研究了一会,发现只要如下做就可以了:
打开项目的 xxx.vcxproj文件,找到以下代码片段,删除即可
这个代码片段,就是IDE记录的有关里项目中的ActiveX的信息,删除后,再次导入控件,然后声明控件变量,IDE就会为你生成代码文件了。
以前碰到一个问题,就是在控件接口改变后,需要重新加载控件,然后生成新的代码文件,但是这个时候问题来了,你会发现把旧代码文件删除后,怎么加载,IDE都不会帮你再次生成控件的代码文件,一般的处理办法就是重新建一个项目,然后再加载控件,这个时候IDE才会帮你生成代码文件。这也是没办法的办法,但是这种办法很不方便,因为我们在测试程序里,会写很多测试代码,如果重新建一个项目,那么这些测试代码又要重新写,或者拷贝进来,很麻烦。
我决定解决这个问题,于是研究了一会,发现只要如下做就可以了:
打开项目的 xxx.vcxproj文件,找到以下代码片段,删除即可
<ProjectExtensions> <VisualStudio> <UserProperties RESOURCE_FILE="xxx.rc" _x007B_3A5003D0-0A50-4452-9B35-ED8714503E4D_x007D_="Cxxxx" /> </VisualStudio> </ProjectExtensions>
这个代码片段,就是IDE记录的有关里项目中的ActiveX的信息,删除后,再次导入控件,然后声明控件变量,IDE就会为你生成代码文件了。
相关文章推荐
- Myeclipse2015 Jrebel插件的安装、配置、使用(新建.java文件、给类添加新方法、新属性、修改代码等,不用重启tomcat即可更新)
- VAX破解版支持VS2010和2013,代码智能提示,安装就能用,不用替换文件
- 向项目中添加dtd文件实现代码提示
- Android项目代码混淆(加密),添加混淆配置文件
- Eclipse 项目转 Android Studio 添加代码文件夹并显示文件夹右下角的黄色库文件图标
- maven项目修改jsp代码不用打包就能运行
- Android项目代码混淆(加密),添加混淆配置文件
- 让javamail直接添加上传文件为附件的ByteDataSource代码,一个和该方法配合的上传文件类
- 17joys代码编写开始-项目目录、入口文件建立
- 纯代码启用 XP 样式 (不用额外的资源或 manifest 文件)
- 在iPhone项目中放入汇编文件,并用C与汇编代码混
- 17joys代码编写开始-项目目录、入口文件建立
- 在cs文件中添加一些style,代码片断收集
- VC创建新文件时自动添加代码含义
- VS2008 修改模板,让项目文件自动添加版权信息
- 使用MFC搜索当前目录下所存在的某种文件,将文件名(路径等)添加到下拉框中,返回文件个数,部分关键代码。。
- 在iPhone项目中放入汇编文件,并用C与汇编代码混合
- web 项目中的文件上传服务器的代码实现
- 项目中用到的一个打开excel并添加进数据的代码
- TFS:添加已经在项目中但不在TFS中的文件