问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

类库中调用webservice问题~

发布网友 发布时间:2022-04-29 23:47

我来回答

2个回答

热心网友 时间:2022-04-11 22:29

大概思路是这样的:
我们的用户鉴权功能是由C#写的一个Web Service提供,为了方便VC的客户端使用,打算将对WebService的引用封装在一个类库中。
但是偶用vc写的一个自测程序去调用封装后的类库,在退出时就会出现“内存不能为读”的错误提示;

偶试了两种情况:
1、如果直接在自测程序中添加Web引用,然后直接调用自动生成的WebService的ATL代理类,退出时就不会出现这样的错误;
2、在类库中调用这个ATL代理类时,如果输出参数传递一个NULL,退出时也不会出现这个错误。

所以,初步确定应该是输出参数的释放有问题,但偶试了好久,也还是有“内存不能为读”的错误提示,不知道错在哪里了?大家帮忙看看,谢谢

封装的类库中的部分代码如下:
其中,m_pWS是atl代理类指针,在类库构造时创建,析构时释放;

// ***************************************************************
// 函数名称:CheckUser
// 功能描述:验证用户登录
// 访问的表:无
// 修改的表:无
// 输入参数:const CString& sUserid - 用户名称
// const CString& sUserpwd - 用户密码
// BYTE nSysfuncid - 是否能登录该子系统的系统功能编号
// 输出参数:bool* bRtn - 执行是否成功
// 返回值:CString - 输出信息
// 其它说明:无
// ***************************************************************
CString CAuthority::CheckUser(const CString& sUserid, const CString& sUserpwd , BYTE nSysfuncid, bool* bRtn)
{
HRESULT hr = S_OK;
CComBSTR bstrUserid = sUserid;
CComBSTR bstrUserpwd = sUserpwd;
CComBSTR bstrMsg = NULL;//static_cast < LPCOLESTR> (NULL);
bstrMsg.Empty();

hr = m_pWS-> CheckUser(bstrUserid, bstrUserpwd, nSysfuncid, bRtn, &bstrMsg);

// 获取返回值
CString sMsg(bstrMsg == NULL ? L " " : bstrMsg);

return sMsg;

热心网友 时间:2022-04-11 23:47

中新网5月25日电 据工信部数据显示,1-4月我国电子信息产品进出口额达到2854亿美元,同比增长41.5%,占全国外贸进出口总额的33.3%;其中出口1645亿美元,同比增长36.3%,比2008年同期增长3.2%,占全国外贸出口37.7%,代写硕士论文;进口1209亿美元,同比增长49.3%,*文,比2008年同期增长3.4%,占全国进口28.8%。

据悉,1-4月电子元件出口219亿美元,同比增长53.2%;电子器件出口186亿美元,同比增长74.1%;电子材料出口16亿美元,同比增长52.1%;这三个行业出口增速明显高于全行业平均水平。计算机产品出口621亿美元,同比增长37.5%;家用电子电器、通信设备出口250和265亿美元,同比分别增长19.9%和19.4%。出口金额前三名产品为:笔记本电脑264亿美元,四川成都导游培训,增长51.5%;手机123亿美元,增长19.5%;液晶显示板及模组80亿美元,增长84.3%。大部分行业进口保持快速增长,计算机、电子元件及电子器件进口分别增长56.5%、58.9%、51.6%。

相关的主题文章:

大学毕业生向母校提出每月出资150元助学

傅盛重返杀毒领域:18个月就业禁止协议过期

新周刊:和曹国伟聊微博
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何在win10下安装docker? windows(win10)上的docker使用:安装(国内镜像)、操作 win10安装dockerWin10下Docker安装和使用 关于安装配置docker,找不到Hyper-V(win10 家庭版需要配置,专业版不需要... 怎么把微信上的聊天记录转到新手机 怎么把聊天记录转到另一个手机 快递被别人冒领,快递公司有没有责任 洋葱汤洋葱汤 一颗洋葱汤怎么做 一颗洋葱汤怎么做好吃 oppok9pro是曲面屏吗 河南景点排名一览表是怎样的? 1.WebServiceParams.xml这个是文件在项目中的作用,解释下, 2.培训出来,公司的项目不知道怎么看?请教下 为什么php培训都不讲webservice oppo k九pro是曲面屏吗 那个通话记录上面没有姓名显示,怎么回事?- 问一问 中央办公室主任不是丁薛强吗? 我要班级口号!!我是五三班的、要押韵 滴滴提现提不了,这是什么情况?可是以前有提现过很顺利的。 想一个口号:商务五部 要求上进,具有狼的特征,狠一点,4句,要押韵,最好语句中带有“五部”词语。 想一个口号:销售五部,4句,要押韵,低调 最好语句中带有“五部”词语。_百度问一问 谁会军训口号,四字或五字的,我是五营的,求霸气求押韵 运动会口号,要霸气点的或超拽的,二至三行,一行四至五字的,要押韵的 “魅力天使班” 押韵的五字口号; “魅力天使”押韵的四字口号。 4个字,4个字的喊!5条口号,押韵的! 急求押韵的运动会口号!!!我的班级是五一班!!!一定要押韵!!! 请帮忙出一个班级口号,八十五班的,最好谐音押韵,急用,谢谢。。。。。。。。。 求一个5班的运动会口号 要与5有关 不要太俗的 来广州话的 口语化点的 知道别人微信昵称怎么查找 求有关初一五班的押韵的口号,拜托 Java WebService为什么有些要在地址后面加?wsdl才能访问,有些不用 C# WebService调用报错 System.Web.Services.Protocols.SoapException: Index: 2, Size: 2 河南有哪些旅游景点? 小米Civi和OPPO K9 Pro哪个更值得买? 请过来人指教,我是学C++还是java? 求专业回答:形成滇红茶苦涩味的原因 我买的云南红茶为什么有点苦涩味道,虽然不太明显。 贷款的时候卡号填错了钱被冻结了然后需要往自己的卡里交钱? 张家口宣泰农村商业银行安全么? 光盘上的数据能保持多少时间? 邮政银行工资代发一般是几点 所谓的金融危机到底是指什么内容啊 海绵蛋糕的名称是怎么来的? 当原料和其他条件相同时,在清蛋糕胚中加入什么,所需烘烤温度最高?_百 ... 聊聊当前的热点话题(六年级下册口语交际) java web 数据库访问及传值问题 为什么现在甜品店的提拉米苏都是用海绵蛋糕? 简短介绍金融危机的成因 如何用手机设置路由器连接路由器 你有哪些奇葩的减压方法呢?