不用重建项目,就能添加ActiveX的代码文件

来源:互联网 发布:淘宝网时间校准 编辑:程序博客网 时间:2024/05/01 22:55

开发AcitveX控件时,会遇到很多麻烦的事,尤其是设计到控件代码修改后,需要在测试环境里重新加载时。微软现在版本的IDE,比如vs2010等等,对它的支持很不好,总是会出现控件加载不了,或者占用中,卸载不了的问题,当然,这些问题都还算好解决。

以前碰到一个问题,就是在控件接口改变后,需要重新加载控件,然后生成新的代码文件,但是这个时候问题来了,你会发现把旧代码文件删除后,怎么加载,IDE都不会帮你再次生成控件的代码文件,一般的处理办法就是重新建一个项目,然后再加载控件,这个时候IDE才会帮你生成代码文件。这也是没办法的办法,但是这种办法很不方便,因为我们在测试程序里,会写很多测试代码,如果重新建一个项目,那么这些测试代码又要重新写,或者拷贝进来,很麻烦。

我决定解决这个问题,于是研究了一会,发现只要如下做就可以了:

打开项目的 xxx.vcxproj文件,找到以下代码片段,删除即可

  <ProjectExtensions>    <VisualStudio>      <UserProperties RESOURCE_FILE="xxx.rc" _x007B_3A5003D0-0A50-4452-9B35-ED8714503E4D_x007D_="Cxxxx" />    </VisualStudio>  </ProjectExtensions>

这个代码片段,就是IDE记录的有关里项目中的ActiveX的信息,删除后,再次导入控件,然后声明控件变量,IDE就会为你生成代码文件了。

0 0
原创粉丝点击