• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

delphi-framework-MyBean: Delphi的开源项目-MyBean轻量级配置框架

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

delphi-framework-MyBean

开源软件地址:

https://gitee.com/ymofen/delphi-framework-MyBean

开源软件介绍:

#delphi-framework-MyBean

开源地址:https://git.oschina.net/ymofen/delphi-framework-MyBean

MyBean轻量级配置框架,插件交流群: 205486036

说明文档http://www.cnblogs.com/DKSoft/category/608549.html

BLOGhttp://www.cnblogs.com/DKSoft/category/540328.html

[MyBean特性]

1.轻量级配置插件框架,一个开源的DLL,完成对插件的管理。

2.可以通过配置选择预加载配置文件,不直接加载DLL插件文件

3.可以通过配置选择是否使用DLL缓存目录,这样可以在运行时就可以覆盖更新插件DLL。

4.单个EXE可以通过注册插件工厂,使用插件功能。

5.方便的单实例模式。可以由框架接管插件的生命周期。

6.只要实现了IInterface都可以称为插件,可以注册到框架插件,整合简单。

7.可以读取多个插件配置文件,在主配置中进行如下配置即可;加载bean配置文件目录(相对路径(EXE目录的相对路径),绝对路径(c:\config*.);没有配置时,直接加载DLL,从DLL中获取PluginID;时不加载任何DLL插件beanConfigFiles=.plug-ins,plug-ins*.plug-ins,beanConfig*.plug-ins

8.使用json进行bean的配置,配置简单{"id":"aboutForm","pluginID":"aboutForm", //如果与id一致可以进行忽略"lib":"plug-ins\mCore.dll", //文件名"singleton":true, //是否单件模式/// 配置单实例时,请注意要么对象有接口引用管理生命周期,要么实现IFreeObject接口/// 不要手动释放释放对象.}

9.框架绿色而且全部开源(支持D7 - XE6)


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap