[id(0x60030002)]
HRESULT EncodeArr(
[in, out] SAFEARRAY(unsigned char)* bytInput,
[out, retval] BSTR* );
上面是我的IDL描述方法,如何用VC在客户端如何调用,bytInput参数如何输入,现在我已经从数据库中取出了VARIANT变量,向把他转为SAFEARRAY,传送到COM SERVER,如何?谢谢
long lDataSize = spRs->GetFields()->GetItem(long(0))->ActualSize;///µÃµ½
VARIANT bin= spRs->GetFields()->GetItem(i)->GetChunk(lDataSize);SAFEARRAY* byt = NULL;
将bin 转为 byt 呀
HRESULT EncodeArr(
[in, out] SAFEARRAY(unsigned char)* bytInput,
[out, retval] BSTR* );
上面是我的IDL描述方法,如何用VC在客户端如何调用,bytInput参数如何输入,现在我已经从数据库中取出了VARIANT变量,向把他转为SAFEARRAY,传送到COM SERVER,如何?谢谢
long lDataSize = spRs->GetFields()->GetItem(long(0))->ActualSize;///µÃµ½
VARIANT bin= spRs->GetFields()->GetItem(i)->GetChunk(lDataSize);SAFEARRAY* byt = NULL;
将bin 转为 byt 呀
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货