用java写了一个webservice,返回的是很大的一个字节数组
在VC中用soap tool kit调用webservice,可是怎么知道能够取到多少字节的数据?取到的数据又存放在哪里?
我只知道vc返回的数据类型是VIARIANT,有谁可以提供一点思路吗?
如能解决立即给分!!

解决方案 »

  1.   

    Reader.CreateInstance(__uuidof(SoapReader));  // 将reader联接到connector的输出字符串
    Reader->Load(_variant_t((IUnknown*)SoapConnector->OutputStream), _T("")); 
    return CString((const char *)Reader->RPCResult->text);
      

  2.   

    石头,上次我问问题,你也是贴的这段代码,有点新意好吗???
    你知道Reader->RPCResult->text是什么类型不?
    对于普通变量,是可以的,我试过
    但是对于数组,就没有什么办法
      

  3.   

    http://www.codeproject.com/webservices/SoapClient_CPP.asp