当前位置:主页 > 新闻资讯 > 公司新闻 >

科学网利用ActiveX Control Test Container东西调式MapW

时间:2019-08-03 00:48

由于MapWinGIS项目使用OCX插件开发,就必须对OCX插件进行调试,目前有三种方式进行调式:

1)使用html网页来测试;

2)建立Mfc应用程序,在Mfc窗口右键-》插入“ActiveX”控件,然后就会在MFC的窗体上显示ActiveX控件;

3)最方便的一种方法,就是使用vs自带的ActiveX Control Test Container来测试ActiveX控件。

本文介绍如何在VS2013中进行调试,使用的是ActiveX Control Test Container工具。

Visual Studio2013中,已经找不到ActiveX Control Test Container的影子,调试都是通过网页进行的,这样很不方便,断点设置会被忽视, ,不能观察变量。


一、下载工具:

ActiveX Control Test Container可以独立运行,只是它只能测试32bit的控件。在windows sdk和msdn网站都有下载tstcon32.exe

下载Microsoft Visual C++ 2005 Redistributable Package (x86)并且安装,地址如下:
https://www.microsoft.com/zh-cn/download/details.aspx?id=3387

二、添加到VS2013工具箱路径中

1、VS2013中添加工具

(VS2013中文版)打开项目文件,在"工具" —> "外部工具"—>"添加"—> 标题中写入ActiveX Control Test Container —> 在命令中写入tstcon32.exe的全路径,如C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\tstcon32.exe —> 应用,确定。


2、项目属性中添加工具

上一步设置好后,打开项目属性 —> 配置属性中的 调试 —> 命令 中输入tstcon32.exe的全路径,如C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\tstcon32.exe —>应用,确定。


以上步骤弄好后,可以在 项目文件中设置断点进行调试。

注意上述设置是针对32位的OCX插件开发,64位的没有试过, 澳门威尼斯人线上,所以项目属性页面中平台,必须选择Win32。

image.png

威尼斯人博彩官网| 威尼斯人彩金| 威尼斯人彩票游戏| 威尼斯人充值| 威尼斯人充值平台| 威尼斯人充值入口| 威尼斯人充值首页| 威尼斯人充值中心| 威尼斯人导航网址| 威尼斯人登录|