请问delphi写webservices客户端,参数为结构体数组,怎么定义
1个回答
展开全部
如果是调用的话它是动态数组和普通的数组一样用啊。比如返回值为array of WideString。你参数arr:array of WideString接收就可以啊。然后访问这个变量和数组一样的。arr[0]第一个。length(arr)长度。
------解决方案--------------------------------------------------------
如果是写服务的话应当返回TList类型。它是动态增长的。
------解决方案--------------------------------------------------------
接口的参数应该是由服务端定义的,你把wsdl导入以后delphi会自动生成文档,里头对参数都已经有封装,你use那个单元,按照里头的定义生成就好了
------解决方案--------------------------------------------------------
和我经历类似啊,不过我已经改成用java写了。
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
如果是写服务的话应当返回TList类型。它是动态增长的。
------解决方案--------------------------------------------------------
接口的参数应该是由服务端定义的,你把wsdl导入以后delphi会自动生成文档,里头对参数都已经有封装,你use那个单元,按照里头的定义生成就好了
------解决方案--------------------------------------------------------
和我经历类似啊,不过我已经改成用java写了。
------解决方案--------------------------------------------------------
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询