在DCOM中,我想把一个Bitmap文件从服务器传到客户端,用什么传呢?用char**不行。我用数组传,又发现只有数组的第一个元素有值,我的传数组的方法是这样写的:(救命!!!)
在idl中
HRESULT GetText3([in] int cMax, [out,size_is(cMax)] int *rgs);
实现:
HRESULT CInsideCOM::GetText3(int cMax,int *rgs)
{
for(int n = 0; n < (cMax - 1); n++)
{
rgs[n] = n+5;
MessageBox(NULL,"hehe!","0Warning",MB_OK);
}
return S_OK;
}
调用:
int myArray[4];
pSObject->GetText3(4,&myArray);