Как правильно вызвать функцию из COM в QT?

Я хочу вызвать функцию из 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?

0 ответов

Другие вопросы по тегам