请问VC++6.0能否连接webservice?应该如何设置

原创 2005年09月02日 14:37:00

B:
VC6的开发环境没有提供像VS.NET里的Add Web reference的向导程序,如果您在VC6中开发的程序要连接webservice,通常都是使用SOAP Toolkit SDK来手工添加必须的相关代码,关于SOAP协议的详细信息和VC6的示例程序,请您参考下面的链接:

Web Services Interoperability and SOAP
http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dnarxml/html/soapinteropbkgnd.asp

SOAP Client Using Visual C++
http://www.codeguru.com/Cpp/COM-Tech/complus/soap/article.php/c3945/

Soap client for C++
http://www.codeproject.com/webservices/SoapClient_CPP.asp

A:谢谢你的帮助

B:很高兴为你解决问题

A:您好,还有点问题
我将SOAP Toolkit 3.0安装后,并且编译了提供的例子
有如下错误:

e:/develop/cppsoapclient/soapclient.cpp(6) : error C2772:
#import referenced
a type from a missing type library; '__missing_type__'
used as a placeholder
e:/develop/cppsoapclient/debug/mssoap1.tlh(373) : error
C2061: syntax error
: identifier '__missing_type__'
e:/develop/cppsoapclient/debug/mssoap1.tlh(413) : error
C2061: syntax error
: identifier '__missing_type__'
e:/develop/cppsoapclient/debug/mssoap1.tlh(579) : error
C2146: syntax error
: missing ';' before identifier 'DOM'
...

我想和操作系统是否有关?我使用的是WinXp sp2,文档说明中是在
win2000下运行成功的

B:

您好,

编译时错误应该跟您开发所使用的平台无关,由于我推荐给您的示例程序原来用的是老版本的SOAP Toolkit SDK,不知道您有没有参照作者在原文下的注解,里面有在使用SOAP Toolkit SDK下的更新过的程序代码:

Code Update, to use with MSXML4, and, MSSOAP3
http://www.codeguru.com/Cpp/COM-Tech/complus/soap/comments.php/c3945/?thread=48222

您好!
感谢您使用微软合作伙伴新闻组技术支持!很高兴能和您一起讨论问题!

下面这篇文章是关于如何在Native Code(MFC)中调用 Web Service服务,希望对您有所帮助。
Title: Calling webService(managed C# webservice) From MFC(unmanaged) Application by retaining the session using Cookies Conatiner.
URL: http://www.codeproject.com/useritems/CoolWebServiceClient.asp#xxxx

该文章中自带的Sample编译有点问题,我已经帮您修改过了,现在已经能够正常运作,我将在附件中将相关代码发给您。在运行Client(MFC)程序前,首先必须使用IIS建立一个firstwebservice的虚拟目录,在虚拟目录中将用C#开发的WebService导入。Client(MFC)程序将使用http://localhost/firstwebservice/firstwebservice.asmx 去访问WebService服务(服务的调用顺序是:首先通过SetValue设置值,再使用Add方法去计算两数之和)。

VC++6.0访问webservice

VC++6.0访问webservice 第一步:安装SoapToolkit30 点击这里 下载地址 http://download.csdn.net/detail/aasmfox/9578708...
  • aasmfox
  • aasmfox
  • 2016年07月18日 11:47
  • 834

VC++6.0调用Web Services(转)

第一部分 在vc6里调用WebService   突然要在c++里调用webservice,一时还不知道从何下手,又想起了.net的好了,直接用wsdl命令生成一个代理类就搞定了,于是又开始了在...
  • dragoo1
  • dragoo1
  • 2016年02月28日 01:20
  • 2714

VC++6.0 访问Mysql一完整例子

  Normal 0 7.8 磅 0 2 false false false Microso...
  • sudooo
  • sudooo
  • 2010年03月02日 21:33
  • 703

Java开发WebService接口记录

实现WebService的跨域访问: 在web.xml中配置过滤器: ResponseFilter com.xxx.filter.ResponseFilter ResponseFilt...
  • qq_30679953
  • qq_30679953
  • 2017年07月19日 11:28
  • 98

VC++ 6.0 快捷键 及 断点调试方法

断点调试 F9在某行代码处下断点,程序运行到这里会中止 可以下多个断点 F5 :开始调试,程序会运行到第一个断点 F10:逐步执行,如果遇到我们自己写的函数的调用,如果函数里面有断点就跟进函数,如果...
  • u011057161
  • u011057161
  • 2014年11月01日 21:40
  • 6877

vc++6.0问题及解决方法

Error spawning cl.exe
  • wan1314mum
  • wan1314mum
  • 2014年07月29日 12:43
  • 678

vc++6.0工程设置介绍

在上一讲中,我们以单文档程序为例学习了MFC类库的文档/视图结构,其中涉及到了阅读和分析MFC类库的源代码,因此有一定的难度。在本讲之中,我们就暂时告别一下这些令人敬畏的源代码,来看看VC6的工程设置...
  • xo_tobacoo
  • xo_tobacoo
  • 2006年09月08日 18:33
  • 6723

win8.1 和VC++ 6.0的兼容问题解决

1.把C:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\Bin 里的主程序改名 2.右击主程序,选属性,把兼容模式改为win...
  • xky1306102chenhong
  • xky1306102chenhong
  • 2015年08月15日 15:00
  • 1440

VC6.0 利用ADO连接Sqlserver2005数据库方法

VC6.0 利用ADO连接Sqlserver2005数据库方法创建一个基于对话框的工程。 1.在stdafx.h中添加ADO的引用//步骤1 添加ado dll的引用 #import "C:\Pro...
  • vcpro126
  • vcpro126
  • 2012年12月04日 22:06
  • 1205

VC++6.0改变按钮颜色及文字颜色(1)

比较好的方法是设计一个CColorButton类,然后重载DrawItem函数,不过,这之前需要在PreSubclassWindow 中设置控件的属性为BS_OWNERDRAW,创建自有风格...
  • xiaoyaofriend
  • xiaoyaofriend
  • 2012年07月25日 15:33
  • 4141
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:请问VC++6.0能否连接webservice?应该如何设置
举报原因:
原因补充:

(最多只允许输入30个字)