首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

请高手帮忙呀,该怎么处理

2012-02-28 
请高手帮忙呀VARIANTvarPic1和_variant_tvarPic1有什么不同为什么VARIANTvarPic1SafeArrayAccessData(varP

请高手帮忙呀
VARIANT   varPic1和   _variant_t   varPic1有什么不同

为什么
VARIANT   varPic1
SafeArrayAccessData(varPic1.parray,(void   **)&pBuf);
SafeArrayUnaccessData(varPic1.parray);
上面的不行呀


为什么
_variant_t   varPic1
SafeArrayAccessData(varPic1.parray,(void   **)&pBuf);
SafeArrayUnaccessData(varPic1.parray);
可以呀

有没有重pBuf把数据拷贝到varPic1.parray中的函数呀

[解决办法]
_variant_t是class,能够分配和释放空间
[解决办法]
为什么不行?编译不能通过??
VARIANT varPic1;
BSTR HUGEP *pBuf;
SafeArrayAccessData(varPic1.parray,(void **)&pBuf);
SafeArrayUnaccessData(varPic1.parray);
编译通过,没有问题啊

热点排行