摘要: Delphi使用模块化开发,可以采用DLL或者BPL,两者的区别是BPL只能被同版本的Delphi使用,DLL可以被不同版本和不同开发工具的开发的软件调用。因此我们的软件大多使用Delphi作为界面以及部分DLL模块的开发工具。DLL模块之间通过接口方式调用。1.对象创建采用工厂模式,每个DLL负责某个对象或若干个对象的创建及释放,例如:DLL工程为http客户端(prjHttp.DLL)模块,通过DLL导出的GetHttpClientFactory获取http客户端工厂接口,通过接口创建Http客户端和释放Http客户端,工程包括3个文件:工程文件,实现单元,接口单元。调用此DLL的程序仅需 阅读全文
posted @ 2013-08-19 13:51 子航 阅读(7391) 评论(2) 推荐(1) 编辑