查看完整版本: [-- QT下调用com遇到VARIANT参数问题 --]

QTCN开发网 -> Qt基础编程 -> QT下调用com遇到VARIANT参数问题 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

【peroylin】 2021-03-16 18:52

QT下调用com遇到VARIANT参数问题

1、com原型函数中为参数VARIANT类型变量,而QT提供的调用方法为QVariant类型,
     直接传递QVariant类型时程序编译能过但运行不了,[attachment=22305][attachment=22306][attachment=22307]

青空飞羽 2021-03-17 09:02
VARIANT是一个结构体的别名啊,你要定义相应的结构体变量


【peroylin】 2021-03-17 10:08
青空飞羽:VARIANT是一个结构体的别名啊,你要定义相应的结构体变量
 (2021-03-17 09:02) 

我的意思是传递VARIANT 类型的参数  不是传递VARIANT

【peroylin】 2021-03-17 16:30
哪位懂得指导下 有偿交流

snow_man_0 2021-03-18 09:52
你用指针取它的数据不就可以了

flyer_2001 2021-03-18 23:39
定一个数组或者分配好空间的连续数据,把首地址传进去,
具体什么类型要看该接口传入传出的是什么数据,比如在这种情况下是int,那就定义int
如果是字符串,就定义字符串,不清楚的话咨询接口提供者或者开发者

wwwfffhhh 2021-03-31 22:33
QVariant和 COM组件的VARIANT完全没有关系的,你必须使用VARIANT结构,然后用它相关的函数


查看完整版本: [-- QT下调用com遇到VARIANT参数问题 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled