Borland最新推出的C++Builder 6.0(以下简称BCB)和Delphi/Kylix一样,有着强大的Web Service处理能力,但现在关于如何用BCB创建和调用Web Service的资料并不多,现在我就示范一下如何使用BCB6.0实现一个简单的Web Service客户端,而且在我的例子中使用的是多线程的调用方式。由于自己使用BCB的时间非常短,开发经验还不足,所以本文仅当是抛砖引玉。如果文中有错误或可以改进的地方,还请大家多提意见。
现在我们就开始。我们要调用的是大名鼎鼎的Dr.Bob用Delphi6写的一个自动获取Delphi、CppBuilder、Kylix、Jbuilder等Borland产品信息的Web Service,它的WSDL是http://www.ebob42.com/cgi-bin/DrBobsClinic.exe/wsdl/IHeadline。你可以在www.xmethods.com上看到它以及更多Web Service的有关信息。
1、首先创建一个新项目:File-New-Application,在Form1上分别放上Memo、ComboBox和Button控件,界面效果如下图如示。然后以默认名称保存单元和项目(你也可以给单元和项目分别命上有意义的名称)。
2