QT中dumpcpp以及dumpdoc使用-CSDN博客
QT使用dumpcpp为COM生成h及cpp的方式,COM是C#的dll注册的-CSDN博客
在qt中调用COM的方式,其中采用函数名的方式算是比较简单的,但是有时候如果没有提供qt版本的函数说明,却是很难调用。笔者的建议是通过dumpcpp的方式先将COM生成h及cpp来查询。
通过h文件中函数名,就是call-by-name中的函数名。使用 QAxBase::dynamicCall () 和 QAxBase::querySubObject () 以及 QObject::setProperty () 和 QObject::property () API 通过名称调用 COM 对象的方法和属性。使用 dumpdoc 工具获取任何 COM 对象及其子对象的 Qt API 文档;请注意,并非所有 COM 对象的 API 都可用。有时候通过dumpdoc工具不能获取到,则可以通过dumpcpp的方式获取。