从VARIANT类型中提取数据,vt值为VT_VARIANT,求教 如题,在线急等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 vt_variant说明VARIANT包装的是一个SAFEARRAY,其中的元素是指向VARIANT的指针。你可以先通过VARIANT.parray得到SAFEARRAY,然后用SafeArrayAccessData函数得到指向数组的指针,然后用这个指针操作数组中的值 那如何确定SAFEARRAY数组的类型呢. 那如何确定SAFEARRAY数组里数据的类型呢. VARIANT INMR::GetDataA(){ VARIANT result; InvokeHelper(0x1a, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); return result;}void CDrawWView::GetData(){ VARIANT m_nVarA; m_nVarA = iRiNMR.GetDataA(); SAFEARRAY *pDataA = m_nVarA.parray; VARIANT *varDataA = 0; SafeArrayAccessData(pDataA,(void **)&varDataA); ___________________________ <-?????? //如果我想得到一个float型的数组,下面该怎么写. } MFC重叠贴图的问题,求教~~ 几个月没写VC代码了,想找点代码写写 Access数据库处理上万条记录有没有问题 分解csv格式的文本串--急 一个关于自动拾取东西外挂制作问题? VC/MFC新手如何入门? 组件类无法new ? ?? 怎么办?? 关于使用注册表。。。 求助:程序显示没错,但是运行时弹出‘cannot create XMLdocument’ hi,大家好!请问directx sdk和directx media sdk有什么区别呀? Bitmap 构造问题 如何使最小化的窗体恢复并通过程序自动在窗体里输入字符?
那如何确定SAFEARRAY数组的类型呢.
{
VARIANT result;
InvokeHelper(0x1a, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
return result;
}
void CDrawWView::GetData()
{
VARIANT m_nVarA;
m_nVarA = iRiNMR.GetDataA();
SAFEARRAY *pDataA = m_nVarA.parray;
VARIANT *varDataA = 0;
SafeArrayAccessData(pDataA,(void **)&varDataA);
___________________________ <-?????? //如果我想得到一个float型的数组,下面该怎么写.
}