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)开的少大一点。(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |