我想从 COM 调用一个函数,如下所示:
long func(int count,Variant *buffer);
程序员应该分配浮点数组并将指针和长度传递给函数func。
我做的是这样的:
QAxobject myCom;
float[1024] buffer;
QVariant v=QVariantfromValue(buffer);
myCom.setControl("{........}");
myCom.dynamicCall("func(int,Variant*)",1024,v);
当exe运行时,我发现它不像我想象的那样工作。那么如何正确调用func呢?