加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

MFC调用短信(webservice)接口

发布时间:2020-12-17 00:42:27 所属栏目:安全 来源:网络整理
导读:MFC调用短信接口的webservice 项目实现过程: 调用webservice有两种方式,托管和非托管。非托管就是摆脱.net框架 新建MFC应用程序。 添加项目引用(单击项目名称-引用-右键-添加web引用)。 输入接口地址,为web服务命名A(这时候系统就自动生成ATL代码)。 在

MFC调用短信接口的webservice

项目实现过程:

调用webservice有两种方式,托管和非托管。非托管就是摆脱.net框架

新建MFC应用程序。

添加项目引用(单击项目名称->引用->右键->添加web引用)。

输入接口地址,为web服务命名A(这时候系统就自动生成ATL代码)。

在调用web的文件里,添加命名空间(在生成的A.h文件里)。

用A中生成的类,初始化一个变量,调用webservice中的各种函数。

收获:

编程小知识:

1、模板类使用时,要加模板参数

2、MFC中在继承基类时,用DECLARE_DYNAMIC(class_name)?固定声明为基类的一个派生类()

3、UpdateData(TRUE)把控件显示值更新到变量上,UpdateData(FALSE)把变量更新到控件显示上

4、MFC中控件的组属性(Group):当前控件选择Group属性,在下一个控件选择Group属性之间的控件同属于前个组。同一个组,只能有一个被选择。

5、stack around the variable' a' was corrupted->变量a周围的堆栈已损坏。

问题分析:是个内存越界的问题。

有的博客说把?project->配置属性->c/c++->代码生成->基本运行时检查?为?默认值?就不会报本异常。

我的解决方案是:把可能超出内存的数组(变量a)开的少大一点。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读