M
milanqiu
Unregistered / Unconfirmed
GUEST, unregistred user!
我用c#.net编写了一个Web Service的函数,其声明为:
public string SaveNode(XmlNode AXMLNode)
采用SOAP协议,接收一个XmlNode类型的参数。
然后我想用delphi调用它,在new完Web Services Importer后,delphi自动生成如下的代码:
Service1Soap = interface(IInvokable)
['{D617354A-F79B-4AC8-AB46-E439856B1483}']
procedure SaveNode(var parameters: SaveNode);
stdcall;
end;
为什么delphi认为的参数会是这个样子的呢?我如何传递一个IXMLNode类型的变量传给这个函数当参数呢?
public string SaveNode(XmlNode AXMLNode)
采用SOAP协议,接收一个XmlNode类型的参数。
然后我想用delphi调用它,在new完Web Services Importer后,delphi自动生成如下的代码:
Service1Soap = interface(IInvokable)
['{D617354A-F79B-4AC8-AB46-E439856B1483}']
procedure SaveNode(var parameters: SaveNode);
stdcall;
end;
为什么delphi认为的参数会是这个样子的呢?我如何传递一个IXMLNode类型的变量传给这个函数当参数呢?