孜孜--程序人生

.net/j2me移动应用技术学习与研究

导航

Delphi调用C#web服务参数无法接收的问题

Posted on 2007-11-27 11:27  孜孜  阅读(339)  评论(0)    收藏  举报
这是因为VS2005 默认是用的 SoapDocumentProtocol而Delphi 是

使用的 SoapRpcProtocol.这会造成所以客户端传过去的字符串变

了null.现在一般的做法是
在DELPHI的 INITIALIZATION 部分加入下边的代码:
InvRegistry.RegisterInvokeOptions(TypeInfo(这里是你的接口 字串3

名), ioDocument);

在INITIALIZATION 部分加上一句:
InvRegistry.RegisterInvokeOptions(TypeInfo(ServiceSoap), ioDocument);