首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

请问delphi写webservices客户端,参数为结构体数组,怎么定义

2012-02-06 
请教delphi写webservices客户端,参数为结构体数组,如何定义!请问,用dephi写webservices客户端,服务函数参

请教delphi写webservices客户端,参数为结构体数组,如何定义!
请问,用dephi写webservices客户端,服务函数参数是结构体动态数组的,这种如何定义啊,小弟搞了几天都没搞懂.那位有这方面经验的,可否讲一下.只有23分,一分不少的全拿去.真心请教!

[解决办法]
你是要调用WebService还是要用delphi写webService。如果是调用的话它是动态数组和普通的数组一样用啊。比如返回值为array of WideString。你参数arr:array of WideString接收就可以啊。然后访问这个变量和数组一样的。arr[0]第一个。length(arr)长度。
[解决办法]
如果是写服务的话应当返回TList类型。它是动态增长的。
[解决办法]
接口的参数应该是由服务端定义的,你把wsdl导入以后delphi会自动生成文档,里头对参数都已经有封装,你use那个单元,按照里头的定义生成就好了
[解决办法]
和我经历类似啊,不过我已经改成用java写了。
[解决办法]
用wsdl导入接口
可用的参数比较少,字符一般都是widestring

热点排行