Delphi 7编写的Webservice生成的DLL部署到IIS上(续)

原创 2017年01月07日 19:28:26

接上篇,Delphi编写的WebService已经部署在IIS上,下面是在DELPHI中进行调用,

方式有两种:直接调用与使用HTTPRIO控件,步骤如下:

1.在原有的BPG包中新建一个应用程序,命名为WebServiceTS,单元窗体命名为WebServiceDY

1

2.直接调用,需引用Webservice实现单元文件webServiceDemoImpl,代码如下:

procedure TForm2.Button1Click(Sender: TObject);
var
  wsb:TWebserviceDemo;
  s:WideString;
begin
  wsb:=TWebserviceDemo.Create;
  s:= wsb.getText;
  ShowMessage(s);
end;

效果如图:

2

3.使用HTTPRIO控件,需引用WebService定义单元文件webServiceDemoIntf,设置HTTPRIO控件的

WSDLLocation属性值为http://localhost/webserviceDemo/Project2.dll/wsdl/IwebServiceDemo,代码如下:

procedure TForm2.Button2Click(Sender: TObject);
var
  s:WideString;
begin
  s:= (HTTPRIO1 as IwebServiceDemo).getText;
  ShowMessage(s);
end;
效果图如下:

3


Delphi7.0自带Indy 9基础介绍

 Internet Direct(Indy)是一组开放源代码的Internet组件,涵盖了几乎所有流行的Internet协议。是由Chad Z. Hower领导的一群开发者构建的,可以从Indy的站点...
  • cowcga
  • cowcga
  • 2011年02月21日 21:03
  • 656

Delphi 7编写的Webservice生成的DLL部署到IIS上

Delphi7编写的Webservice生成的DLL部署到IIS上,步骤如下: 1.打开DELPHI 7,选择File-New-Other,选择WebServices,选中SOAP Server Ap...
  • xiaojian555
  • xiaojian555
  • 2017年01月07日 11:47
  • 2322

Delphi隐藏进程

interface function MyHideProcess: Boolean; implementation uses Windows, Classes, AclAPI, ...
  • chinazhd
  • chinazhd
  • 2012年05月18日 00:19
  • 3902

在Delphi中隐藏程序进程

在开发某些软件的时候,为了保护程序自身,就需要用到隐藏程序进程。以下通过实例来讲解隐藏程序进程的方法: 1、创建一个新的项目 Project1 选择File,New Applicati...
  • chinazhd
  • chinazhd
  • 2012年05月18日 00:18
  • 3042

Delphi 7编写的Webservice生成的DLL部署到IIS上

Delphi7编写的Webservice生成的DLL部署到IIS上,步骤如下: 1.打开DELPHI 7,选择File-New-Other,选择WebServices,选中SOAP Server Ap...
  • xiaojian555
  • xiaojian555
  • 2017年01月07日 11:47
  • 2322

WebService创建、发布及在IIS上部署

WebService创建、发布及在IIS上部署
  • u011534341
  • u011534341
  • 2015年04月07日 20:37
  • 10205

Delphi下的DLL编程

深入Delphi下的DLL编程 作者:岑心 引言 相信有些计算机知识的朋友都应该听说过“DLL”。尤其是那些使用过windows操作系统的人,都应该有过多次重装系统的“悲惨”经历——无论再怎样小...
  • jackalfly
  • jackalfly
  • 2012年03月31日 10:19
  • 1300

Delphi中DLL两种调用方式的比较

摘要:本文阐述了Windows环境下动态链接库的概念和特点,对静态调用和动态调用两种调用方式作出了比较,并给出了Delphi中应用动态链接库的实例。 一、动态链接库的概念 动态链接库(Dynamic ...
  • litongling
  • litongling
  • 2006年01月17日 15:12
  • 768

c#中的webservice调用delphi写的dll函数的方法

1 在delphi中把写的函数编绎成dll文件,函数要注意传入传出参数要能被c#可以通用。 例子如下:export两个函数, 参数后面要带: stdcall; export;最后要exports函...
  • postfxj
  • postfxj
  • 2016年07月13日 08:44
  • 664

【webservice】生成axis1的webservice客户端代码

(Axis1)对wsdl生成java类、客户端编程
  • seedingly
  • seedingly
  • 2014年04月30日 18:17
  • 1519
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Delphi 7编写的Webservice生成的DLL部署到IIS上(续)
举报原因:
原因补充:

(最多只允许输入30个字)