2011年2月14日

重新编译 vcl70.bpl

摘要: http://www.7880.com/info/Article-535ffe80.html这是阿亮第一次写文章,有不正确的地方,欢迎讨论指正。 首先要更正一个错误的结论:只要程序用到Borland的包,就必须要带上VCLxx.bpl。 非也! 想必用Dll来实现功能模块分割的伙计们都有痛苦经历:无法导出类;无法共享主进程的全局变量;调用Dll时可能要传递一大堆参数;令人心烦的PChar;等等等等... Borland通过包Borland Package Library来解决了这些痛苦,在这里我们只讨论运行时包。 阿亮在2003年就因为工作原因研究了一下Delphi 5的包,并成功的将一个大的 阅读全文

posted @ 2011-02-14 14:08 chulia 阅读(689) 评论(0) 推荐(0)

(开源项目)Delphi bpl 插件框架

摘要: http://code.google.com/p/tangram-plugin-framework/Tangram Plugin FrameWork是一个基于bpl的Delphi插件框架。它以Delphi的包(bpl)分模块,可以随意安装/卸载包,使程序拥有良好的扩展性。包与包之间通过接口调用,实现了类拟COM的机制,当一个包提供服务,其他包都可以方便的调用。我们的目标是,实现一个健壮的,易于扩展的应用软件开发框架。 Download里的2.2版本是用D7开发的,下载后可以用D7直接编译,其他版版的Delphi需要少许修改。Source里SVN上传的都是基于Delphi2010的,以后也将一直 阅读全文

posted @ 2011-02-14 11:50 chulia 阅读(2737) 评论(0) 推荐(0)

导航