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 .