testcon - ActiveX 测试容器 (ActiveQt)

此应用程序为 ActiveX 控件实现一般测试容器。可以插入系统中安装的 ActiveX 控件,然后执行方法和修改特性。容器将在日志窗口,记录事件、特性更改及调试输出的有关信息。

部分代码可以用于 Qt 元对象和 ActiveQt 框架,但不推荐用于应用程序代码。

使用应用程序查看槽、信号和特性可透过 QAxWidget 类,当实例化某个 ActiveX,并测试在 Qt 应用程序中实现或想要使用的 ActiveX 控件时。

应用程序可以加载和执行 JavaScript、VBScript、Perl 和 Python (若有安装) 脚本文件,以自动化控件加载。使用 QAxWidget2 类的可用范例脚本文件,在 scripts 子目录。

注意,此范例 qmake 工程包括的资源文件 testcon.rc 带有版本资源。这是某些 ActiveX 控件 (即 Shockwave ActiveX 控件) 要求的,可能崩溃或行为失常,若缺少这种版本信息。

要构建工具,必须首先构建 QAxContainer QAxServer 库。然后运行 make 工具在 tools/testcon 和运行结果 testcon.exe .