资 源 简 介
Tangram Plugin FrameWork是一个Delphi模块化插件框架,它支持DLL或包(bpl)两种模块方式,框架可以自动或手动动态加载模块。框架使用面向接口的开发方式(一切皆接口),使模块之间各自独立,达到解偶的目的,而在框架中模块与模块,模块与主程序之间的相互调用极为方便,只需要知道接口在任何地方都能调用而不必关心在哪里实现。总之,本框架有助于实现具有良好扩展性、复用性及键壮性的程序。
Download里的2.2版本是用D7开发的,下载后可以用D7直接编译,其他版版的Delphi需要少许修改。Source里SVN上传的都是基于Delphi2010的,以后也将一直用D2010.
Tangram Plugin FrameWork is a modular plug-in framework for Delphi, which supports DLL or package (bpl) module types, the framework can load module automatically or manually.
It is developed according to interface-oriented(all kinds),to make modules work separately, and decoupling.
The invoking between the modules in the frame is very convenient, as well as between the module and main program. They can be invoked at any place where has an interface without concerning wherever they are implemented.
Generally, this framework is very helpful for the program that wants to achieve good expansibility, reusability