如何获取返回值为 VARIANT 的变量内容
有个COM控件函数为
VARIANT GetResultNamesDuringMeas()
{
VARIANT result;
InvokeHelper(0x1, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
return result;
}
在MFC中调用如下 VARIANT var = pITestbed.GetResultNamesDuringMeas(); ,调试发现 var.vt = 52428 ,有个C#里面里面的调用得到的结果是字符串数组。