您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Delphi >> delphi interface单元调用

delphi interface单元调用

来源:网络整理     时间:2016/8/29 5:35:46     关键词:

关于网友提出的“ delphi interface单元调用”问题疑问,本网通过在网上对“ delphi interface单元调用”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: delphi interface单元调用
描述:

我想用web service获取天气预报 在填好WSDL生成的单元文件中有
如下在interface中的方法我想在另一个窗体里面调用 不会调用
 WeatherWSSoap = interface(IInvokable)
  ['{54393593-AC04-4DAB-BBF6-AB948B692BED}']
    function  getRegionDataset: getRegionDatasetResult; stdcall;
    function  getRegionProvince: ArrayOfString; stdcall;
    function  getRegionCountry: ArrayOfString; stdcall;
    function  getSupportCityDataset(const theRegionCode: WideString): 
end;
应该怎样调用里面的方法呢 ?我是蠢菜鸟,请高手指点一二,感激不尽。


解决方案1:

在你的主单元中 GetWeatherWSSoap.getRegionDataset
类似如下:
procedure TForm1.Button1Click(Sender: TObject);
begin
   GetWeatherWSSoap.(True,'http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx').getRegionDataset;
 
    GetWeatherWSSoap.(True,'http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx').getWeatherend(参数1,参数2);
.
.
.
end;
以上几个函数都是同样格式的调用,GetWeatherWSSoap后面的括号也可以不写。


以上介绍了“ delphi interface单元调用”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3651877.html

相关图片

相关文章