我设置了
 HTTPRIO1.WSDLLocation:='http://192.168.149.69/DctWindsWS/Service.asmx?WSDL';
  HTTPRIO1.Service:='Service';
  HTTPRIO1.Port:='ServiceSoap';
并且
procedure TForm1.Button1Click(Sender: TObject);
var soap:ServiceSoap;
begin
      soap:=(HTTPRIO1 as ServiceSoap);
      sopa.helloWorld();
end;但是dephi 提示ServiceSoap未定义是怎么个意思?

解决方案 »

  1.   

    在线等...
    补充说明:sopa.helloWorld(); 打错了,是soap.helloWorld(); 
    新手...
      

  2.   

    sopa 没用CREAT吧。呵呵,用的是SOAP协议吧。你服务器那边怎么写的?用的是COM ??
      

  3.   

    很明显,没有Uses 刚刚通过WSDL import 工具生成的ServiceSoap单元 !
      

  4.   

    或者你的接口名称不正确,从生成的单元中找到XXXXXX=Interface(IInvokable)的接口!核实一下名称