我使用SOAP Toolkit 3.0在VB6里调用一个C#编写的WebService,在WebService里的方法中用到了许多自定义的类当参数,在VB里我怎么给这些参数赋值啊?
谢谢!!!
---------------------------------------------------------------
首先在vb中建立一个”标准EXE”的工程。添加引用:Microsoft Soap Type library。注意:如果没有安装Microsoft Soap Toolkit,是没有这个类型库的。
可以在http://www.ourfly.com中下载。
添加一个text
Private Sub Form_Load()
Text1.Text = add()
End Sub
Public Function Add() As String
Dim objSoapClient As New SoapClient
objSoapClient.ClientProperty("ServerHTTPRequest") = True
Call objSoapClient.mssoapinit("http://localhost/webserver/service1.asmx?WSDL", "Service1", "Service1Soap")
这句也可以
objSoapClient.mssoapinit("http://localhost/webserver/service1.asmx?WSDL")
Add = objSoapClient.Show("龙卷风.NET")
End Function
http://www.ourfly.com/article/article_detail.aspx?id=25
---------------------------------------------------------------
你的参数是不是用的CLS标准,
若不是不能调用