鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 编程语言开发 > delphi > >

Delphi采用接口实现DLL调用

来源:互联网 作者:佚名 时间:2013-09-20 08:59
Delphi使用模块化开发,可以采用DLL或者BPL,两者的区别是BPL只能被同版本的Delphi使用,DLL可以被不同版本和不同开发工具的开发的软件调用。 因此我们的软件大多使用Delphi作为界面以及部分DLL模块的开发工具。 DLL模块之间通过接口方式调用。 1.对象创建采

Delphi使用模块化开发,可以采用DLL或者BPL,,两者的区别是BPL只能被同版本的Delphi使用,DLL可以被不同版本和不同开发工具的开发的软件调用。

因此我们的软件大多使用Delphi作为界面以及部分DLL模块的开发工具。

DLL模块之间通过接口方式调用。

 

1.对象创建采用工厂模式,每个DLL负责某个对象或若干个对象的创建及释放,例如:

DLL工程为http客户端(prjHttp.DLL)模块,通过DLL导出的GetHttpClientFactory获取http客户端工厂接口,通过接口创建Http客户端和释放Http客户端,工程

包括3个文件:工程文件,实现单元,接口单元。

调用此DLL的程序仅需要包含接口单元。

 

DLL工程文件

1 library prjHttp; System.SysUtils, System.Classes, utHTTPClient ; GetHttpClientFactory; 9 end.

网友评论
<