尝试与webservice通信,并做了下一步 1.added?wsdl获取wsdl文件 2.在delphi中使用wsdl importer
但问题是,我有像
这样的功能function GetSuppliers:GetSuppliersResult; STDCALL;
但有些类型未导入
GetSuppliersResult = class(TRemotable) 私人的 发表 端;
有什么方法可以解决这个问题吗?
答案 0 :(得分:1)
我想知道导入是否完整。
很奇怪,你有一个结构,但没有任何内部。结构来自XSD。你应该查看XSD的wsdl文件中的xsd位于wsdl:types下 检查xsd的全部是否可访问。为xsd执行此操作。 导入时,这可能导致数据结构丢失。
下载xsd也很有用。所以你总是拥有它们。 (导入wsdl文件时,我的delphi也存在xsd的长目录结构问题)
希望这会有所帮助。
(另一种选择是通过套接字发送XML。但wsdl import非常容易)