VC2005调用WebService

Flaght 2009-08-20 09:05:01
我在VC2003中写了下面代码

CString str;
CService *debug = new CService;
//int *m4=(int*)malloc(MAX_PATH);
//BSTR *hi =(BSTR*)malloc(sizeof(BSTR));
CComBSTR hiResult;
HRESULT hr;
//hr = debug->AddNumbers(m1,m2,m4);
hr = debug->HelloWorld(&hiResult);
if (FAILED(hr))
{
AfxMessageBox("调用失败!");
}

else
{
CString str(hiResult);
MessageBox(str,"调用结果");

}
delete debug;



但是在VC2005中却是错误的
hiResult是错误的指针。请问是怎么回事?应该如何解决?
...全文
52 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
真相重于对错 2009-08-20
  • 打赏
  • 举报
回复
调试看看hr 是什么?

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧