vs2015添加ActiveX控件测试容器TstCon.exe

博客介绍了在VS2010中获取ActiveX控件测试容器TstCon.exe的方法,包括解压文件、找到工程文件目录、使用VS2010打开并生成项目,还说明了将其添加到VS2010外部工具的步骤,同时提到可编译成VS2015等版本并使用其接口方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VS2010中默认没有ActiveX控件测试容器TSTCON.exe,但是工程文件放在了vs2010的安装目录里。我的电脑上在C:\Program Files (x86)\Microsoft Visual Studio 10.0\Samples\2052这个目录下,如下图所示:
在这里插入图片描述
将VC2010Samples.zip解压到当前文件夹
在这里插入图片描述
出现了一个C++目录,我们一路向里进入如下目录
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Samples\2052\C++\MFC\ole
在这里插入图片描述
会出现一个TsCon目录,这个目录下就是我们需要的ActiveX测试容器工程文件目录。
打开TsCon目录,找到TstCon.sln
在这里插入图片描述
使用vs2010打开TstCon.sln
会发现左侧有两个工程
在这里插入图片描述
首先生成上面TCProps这个项目文件,右键TCProps–仅用于项目–仅重新生成
在这里插入图片描述
等待TCProps生成成功。当TCProps生成成功后,接着生成TstCon,右键TstCon–仅用于项目–仅重新生成TstCon
在这里插入图片描述
等待生成成功
在这里插入图片描述
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Samples\2052\C++\MFC\ole\TstCon.\Release\TstCon.exe
ActiveX测试容器就是TstCon.exe这个可执行程序。
在这里插入图片描述
TstCon.exe这个ocx控件测试容器可以直接打开使用。
在这里插入图片描述
当然也可以添加到vs2010的外部工具里。
接下来谈谈如何将测试容器添加到vs2010中
在vs2010中点击工具–外部工具
在这里插入图片描述
在外部工具对话框中的标题输入ActiveX控件测试容器
在这里插入图片描述
在命令栏中选择TstCon.exe
在这里插入图片描述
点击打开
在这里插入图片描述
点击应用后确定就将测试容器添加到vs2010的外部工具里。

当然TstCon也可以编译成vs2015等其它版本的,将TstCon.sln使用vs2015打开既可,下面编译方法和上面一样,或者直接在vs2015中添加vs2010编译过的TstCon.exe。

接下来我们就可以使用TstCon.exe的接口方法了。
在这里插入图片描述

vs2010 中添加 ActiveX Control Test Container工具(转载) vs2010中的TSTCON( ActiveX Control Test Container )工具非自动安装,而是作为一个例程提供。所以应找到该例程,并编译: 如vs2010安装在默认路径则 1, 进入:C:\Program Files\Microsoft Visual Studio 10.0\Samples\1033,可找到VC2010Samples.zip文件, 2, 将其解决到同一个文件夹,解压后将出现一个C++子文件夹。 3, TstCon例程在:C:\Program Files\Microsoft Visual Studio 10.0\Samples\1033\C++\MFC\ole\TstCon,双击其中的.sln文件启动工程,直接编译, 4, 编译后在Debug子文件夹中将出现一个TstCon.exe文件,将其复制到:C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools文件夹。 5, 在vs2010中的Tools菜单点击“External Tools...”,出现如下对话框,点击“Add”添加一项工具。 6, 新工具项的"Title"为:ActiveX Control Test Container,"Command"为:C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\TstCon.exe。 7, 确认退出对话框,Tools菜单将出现“ActiveX Control Test Container”菜单项。完毕! 同理在2015安装目录下找到并编译: 但是编译的时候需要区分win32和x64的不同平台生成的工具 分别添加 ActiveX Control Test Container 32和 ActiveX Control Test Container 64的工具,因为不同工具显示的是不同平台注册的com组件,比如你注册一个32位的com组件,此时只能用ActiveX Control Test Container 32测试,而在ActiveX Control Test Container 64中是找不到这个com组件的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Keras深度学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值