0

我的问题如下。我有一个必须调用的 Web 服务,但它包含 Delphi 2006 无法识别的复杂类型。我尝试通过 delphi xe 导入 wsdl,它做得很好。问题是我必须在Delphi 2006 中使用这个,而delphi 2006 无法识别的方法是来自invokeRegistry 的RegisterMethodInfo 和RegisterParamInfo。他们有同义词或我可以在 2006 年执行它们的其他方式吗?谢谢

4

1 回答 1

1

创建一个新项目。

使用 RAD Studio 2007 看起来像这样。
查看“肥皂”是否可用

在此处输入图像描述

如果“SOAP”不存在。安装它。

组件 - 安装包

c:\Program Files\CodeGear\RADStudio\4.0\Bin\dclsoap??.bpl。


File->New->Other->Web Services->

如果看起来像

在此处输入图像描述

TWSDLHTMLPublish在您的表格中添加一个。

在此处输入图像描述

再去File->New->Other->Web Services->

如果它现在看起来与WSDL Importer.

在此处输入图像描述

然后你就完成了。:-)

现在您可以尝试通过 delphi 2006 导入 wsdl。

于 2013-06-02T00:42:56.447 回答