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. Затем запустите вашу утилиту сборки в tools/testcon и запустите получившийся testcon.exe.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/activeqt-testcon.html