如何用delphi6或7调用delphi2005做的WebService?
用delphi2005做的WebService 不是**.wsdl ,而是**.asmx,我用delphi2005可以调用,但客户端是delphi6 或 7开发,怎么使用?大家帮帮忙~!谢谢

解决方案 »

  1.   

    WEBSERVICE 发布的地址用DELPHI自带的工具自动获取,接口和类都会自动生成
      

  2.   

    楼上的,“WEBSERVICE 发布的地址用DELPHI自带的工具自动获取,接口和类都会自动生成”?
    请问,用什么工具?谢谢
      

  3.   

    自己顶顶!另外,用delphi2005开发 asp.net application 时,用什么方法可以出现对话框?就象开发 Vcl 程序一样(application.messagebox('asdf','asdf',0) ) 这样的?或用什么方法代替?请路过的朋友帮我顶一下,谢谢~!
      

  4.   

    DELPHI中,新建工程中得WebService页第四个选项就是工具
      

  5.   

    谢谢楼上,但答案好象不太对,因为它需要的是 wsdl ,而delphi2005做的webservice 是 asmx 结尾的,如果写成  *.asmx ,按下一步,会出错:“End tag 'span' does not match the start tag 'br'.. line:115 </span>."  ,肯定是格式不相符,
    (如何用delphi6或7调用delphi2005做的WebService?
    用delphi2005做的WebService 不是**.wsdl ,而是**.asmx,我用delphi2005可以调用,但客户端是delphi6 或 7开发,怎么使用?大家帮帮忙~!谢谢)
      

  6.   

    web service在客户端的调用和服务器端是怎么写的没有任何的关系,
    所以不论是.net还是java 又或者你用delphi2005做的WebService,
    在使用D6,D7在客户端的调用是一样的你可以参考一下这个
    http://www.cbf107.com/skill_article.asp?id=77&title=Delphi和Java实现webservice架构
      

  7.   

    楼上的,你的方法可以。最关键的一步是:点击“Click to see the WSDL”,将这页另存为xml文档(我们在使用delphi制作客户端的时候会使用)。如果没这步,根本无法使用DELPHI的工具,这样因为生成了一个XML文档,就可以使用了,谢谢,结帐