delphi 7 调用vs.net 2005写的web services程序总报什么String错误,上网查了一大通,原来是vs.net使用的soap 1.1和soap 1.2的协议,delphi在导入wsdl时需要手工修改生成的pascal文件,加一行
InvRegistry.RegisterInvokeOptions(TypeInfo(Soap服务名称), ioDocument);
最后找到的有用的贴子为:
http://www.cnblogs.com/bluewater/archive/2006/08/22/483555.html