testcon - An ActiveX Test Container (ActiveQt)

这个应用程序实现了 ActiveX 控件的通用测试容器. 你可以加载系统已安装的 ActiveX 控件, 并执行方法和修改属性. 容器在日志窗口输出有关事件和属性的更改等调试信息.

部分代码使用了 Qt 元对象和 ActiveQt 框架的内部结构, 不建议在应用程序代码中使用.

使用这个应用程序可以查看实例化 ActiveX后, QAxWidget 可用的槽函数, 信号和属性, 并测试你在 Qt 应用程序中实现或想要使用的 ActiveX 控件.

这个应用程序可以加载并执行 Javascript, VBScript, Perl 和 Python (如果已安装) 中的脚本文件, 自动加载控件. 使用 QAxWidget2 的示例脚本文件位于 scripts 子目录.

注意: 示例的 qmake 项目包含一个带有版本信息的资源文件 testcon.rc. 这是某些 ActiveX 控件 (如, Shockwave ActiveX 控件)所必需的, 如果缺少此类版本信息, 这些控件可能崩溃或行为异常.

若要构建这个工具, 你必须首先构建 QAxContainerQAxServer 库. 然后, 在 tools/testcon 中运行 make 工具, 生成 testcon.exe.