P
powersite
Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi的WSDL importer可以正常识别出普通的.Net端开发的Web Service,
但是如果.Net端开发的Web Service服务程序有变参,
即如:
bool GetName(int id,ref string name):bool;
这样的话,
在DELPHI中的WSDL importer生成的接口时,
会是:
procedure GetName(const id integer;const name string;out GetNameResult boolean;out name string);
这样明显的错误,
这样生成的接口,
DELPHI本身就会认为同时声明了二个相同名称的变量而不能进行编译。
我后来找了DELPHI2005也是这样,
看来是DELPHI的WSDL导入.Net的WSDL无法正确识别。
如何解决?
但是如果.Net端开发的Web Service服务程序有变参,
即如:
bool GetName(int id,ref string name):bool;
这样的话,
在DELPHI中的WSDL importer生成的接口时,
会是:
procedure GetName(const id integer;const name string;out GetNameResult boolean;out name string);
这样明显的错误,
这样生成的接口,
DELPHI本身就会认为同时声明了二个相同名称的变量而不能进行编译。
我后来找了DELPHI2005也是这样,
看来是DELPHI的WSDL导入.Net的WSDL无法正确识别。
如何解决?