码迷,mamicode.com
首页 > Web开发 > 详细

DELPHI WEBSERVICE

时间:2014-10-09 14:20:34      阅读:304      评论:0      收藏:0      [点我收藏+]

标签:io   使用   ar   for   文件   sp   on   cti   new   

一、服务程序

1.依次选择 NEW -> OTHER -> WEB SERVICE -> SOAP SERVER APPLICATION -> ISAPI DYNAMIC LINK LIBRARY

2.弹出对话框 “CREATE INTERFACE FOR SOAP MODULE?” 选YES

3.IDENTIFIERS->SERVICE NAME 填写接口名称,其他不用修改,选OK

4.自动生成框架并打开XXXIntf.pas接口定义单元文件(XXX为你录入的接口名称,之后为方便描述统一使用MyServiceIntf.pas表述)

5.在MyServiceIntf.pas中定义一个测试链接方法Test  

   IMyService = interface(IInvokable)  

   [‘{0A1BDE07-0958-4FA8-BD00-BAEB6394A110}‘]

       function Test: string; stdcall;

6.打开MyServiceImpl.pas接口实现单元文件,在此文件中实现Test方法

   { TMyWebService }

   TMyWebService = class(TInvokableClass, IMyWebService)
   public
     function Test: string; stdcall;
   end;

 

   { TMyWebService }

   function TMyWebService.Test: string;

   begin  

     Result := ‘Success‘;

   end;

7.编译DLL

二、客户程序

 

DELPHI WEBSERVICE

标签:io   使用   ar   for   文件   sp   on   cti   new   

原文地址:http://www.cnblogs.com/BlackList-Sakura/p/4013061.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!