testcon - Контейнер для тестирования ActiveX (ActiveQt)
Это приложение реализует универсальный контейнер для тестирования ActiveX-компонентов. Вы можете вставлять ActiveX-компоненты, установленные на вашей системе, и выполнять методы, а также изменять свойства. Контейнер будет регистрировать информацию о событиях и изменениях свойств, а также отладочный вывод в окне журнала.
Части кода используют внутренние механизмы метаобъекта Qt и фреймворка ActiveQt и не рекомендуются к использованию в прикладном коде.
Используйте приложение для просмотра слотов, сигналов и свойств, доступных через класс QAxWidget при создании экземпляра с определённым ActiveX, а также для тестирования ActiveX-компонентов, которые вы реализуете или хотите использовать в своём приложении Qt.
Приложение может загружать и выполнять скриптовые файлы на JavaScript, VBScript, Perl и Python (если установлены), чтобы автоматизировать работу загруженных компонентов. Примеры скриптовых файлов с использованием класса QAxWidget2 доступны в подкаталоге scripts.
Обратите внимание, что проект qmake этого примера включает файл ресурсов testcon.rc с файлом версии. Это необходимо для некоторых ActiveX-компонентов (например, Shockwave ActiveX Controls), которые могут аварийно завершать работу или работать неправильно, если такая информация о версии отсутствует.
Для сборки инструмента необходимо сначала собрать библиотеки QAxContainer и QAxServer. Затем запустите инструмент make в tools/testcon и запустите полученный testcon.exe.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/activeqt-testcon.html