Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 软件时空 > 软件相关 > Delphi 开发简易的WebService客户端
【标  题】:Delphi 开发简易的WebService客户端
【关键字】:Delphi,WebService
【来  源】:http://blog.csdn.net/Samland/archive/2006/10/16/1337134.aspx

Delphi 开发简易的WebService客户端

Your Ad Here

Delphi 开发简易的WebService客户端

一、获得服务端的wsdl文件

二、开发
启动Delphi7新建一个工程,然后选择新建webservices中WSDL importer向导,将刚才发布的webservice描述文件WSDL导入(我的地址是:http://localhost:8080/webservicetest/services/HelloWorld?wsdl)自动生成一个单元HelloWorld1,在Unit1中使用单元HelloWorld1,在窗体上放置两个button,在button1的Click事件中写如下测试代码:

procedure TForm1.Button1Click(Sender: TObject);

var

  test:HelloWorld;

  str:String;

begin

  test := GetHelloWorld;(得到webservice提供的远程接口)

  str := test.sayHello;

  ShowMessage(str);

  test := nil;

end;

运行测试程序, 弹出“hello,world”说明成功。

procedure TForm1.Button2Click(Sender: TObject);
var

  test:HelloWorld;

  str:String;

begin

  test := GetHelloWorld;//(得到webservice提供的远程接口)

  str := test.echo(Edit1.Text);

  ShowMessage(str);

  test := nil;
end;


运行测试程序, 弹出“hello Edit1”说明成功。
 

[转] 你真的了解 telnet 吗?:【上一篇】
谁动了我们的DNS:【下一篇】
【相关文章】
  • Java/WebService 入门与使用
  • Delphi.5.X_ADO_MTS_COM+高级程序设计篇第二章笔记
  • 【我爱DELPHI,我学XML】DAY 1:简单节点增删改查
  • 引用webservice时,报错:Cannot implicitly convert type 'System.Collections.ArrayList' to 'object[]'
  • 使用SharePoint提供的WebService进行列表的增删改
  • 借助WebService实现多线程上传文件
  • Delphi中使用ListView和TreeView的Item中的Data可能被忽略的内存泄漏
  • 初学java总结一下它与其它一些语言(c#,delphi)的差别.
  • 使用ASP.Net Forms模式实现WebService身份验证
  • 管理WebService的状态
  • 【随机文章】
  • McDATA Eclipse服务电信业容灾和业务持续应用
  • Domain Model:业务流程
  • 写了一个根据内容自动生成表格的函数
  • Mysql的两个重点优化和数据对比.
  • 新闻自动采集系统原码的下载地址:
  • 用VB编写网络寻呼机
  • 是真是假 改2字节将WinXPHome变成Pro
  • 红星时钟
  • Porting KAFFE on XScale PXA250
  • 由一个故事想到--开源项目的三层模式
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.