VS2008 中添加ActiveX控件调试工具

       编写ActiveX控件时,可以用自带的Active X control test container来测试activex控件,这在VisualStudio 6及vs2005里面是可以方便查找到,工具菜单下面就有。但是在visaul studio 2008 里面却没有显示的给用户提供,TSTCON32.exe这个文件消失了。微软把它放在了例子程序里面,需要自己编译:

       比如我的vs2008装在C盘里面,VC的例子在 “C:\Program Files\Microsoft Visual Studio 9.0\Samples\1033\AllVCLanguageSamples.zip”,这个文件解压缩以后,在“C++\MFC\ole\TstCon”目录可以找到TSTCON32.exe的源代码,需要自己编译:

注意:先编译TCProps,然后是才TstCon;由于默认的是Win32的解决方案平台,所以在编译TCProps和TstCon要将编译平台选为Win32,而不是默认的Itanium平台。

 加载TCProps和TstCon,在源文件找到TstCon.sln文件加载即可,里面有两个工程:


修改编译平台:



两个项目清单属性都需要设置:启用用户账户控制 否。这样编译后的结果才可以正常在windows7或者vista上面运行:






之后点击解决方案视图的TCProps设为开始启动项,build调试运行,同样的将TstCon调试运行。

如此在Debug文件夹生成TstCon32.exe



打开ActiveX Control Test Container,然后就可以在里面进行相应的操作了。

猜你喜欢

转载自blog.csdn.net/Hdnrnfgf/article/details/16856141