在lget.InvokeMethod('mssoapinit',[URL]);中URL出错,提示类型不匹配,要如何解决 不知哪步 有问题
调用方法
linf.MSSOAP(['http://10.143.47.8:8081/erpspeedtest/services/Speedtest?wsdl'],'Speedtest',[]);
具体方法内容:
function TGYXX.MSSOAP(URL : array of Object;FFM : String;CanShu : array of Object):String;
Var
str : String;
LGet: System.DispatchHelper;
o: Object;
begin
o := Business.System.ComObj.CreateOleObject('MSSOAP.SoapClient');
lget := System.DispatchHelper.Create(o);
lget.InvokeMethod('mssoapinit',[URL]);
str := lget.InvokeMethod(FFM,[CanShu]).ToString;
{lget.InvokeMethod('mssoapinit',['http://10.143.47.8:8081/erpspeedtest/services/Speedtest?wsdl']);
str := lget.InvokeMethod('Speedtest',[]).ToString; }
Result := str;
(o as System.IDisposable).Dispose;
end; |