微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MFC调用短信(webservice)接口

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)开的少大一点。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐