次のようにCOMから関数を呼び出したい:
long func(int count,Variant *buffer);
プログラマーは float 配列を割り当て、ポインターと長さを関数 func に渡す必要があります。
私がすることは次のようなものです:
QAxobject myCom;
float[1024] buffer;
QVariant v=QVariantfromValue(buffer);
myCom.setControl("{........}");
myCom.dynamicCall("func(int,Variant*)",1024,v);
exeを実行すると、想定どおりに動作しないことがわかりました。では、funcを正しく呼び出す方法は?