VS2008 中添加ActiveX控件调试工具

本文介绍如何在Visual Studio 2008中自行编译ActiveX控件测试容器TSTCON32.exe。由于该工具未直接提供,需从示例程序中获取并编译。文章详细说明了编译步骤,包括设置编译平台为Win32,调整用户账户控制等。

       编写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,然后就可以在里面进行相应的操作了。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值