#delphi-framework-MyBean
开源地址:
https://git.oschina.net/ymofen/delphi-framework-MyBean
MyBean轻量级配置框架,插件交流群: 205486036
说明文档
http://www.cnblogs.com/DKSoft/category/608549.html
BLOG
http://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
;<none>时不加载任何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)
没有合适的资源?快使用搜索试试~ 我知道了~
Delphi的开源项目-MyBean轻量级配置框架delphi-framework-MyBean-master.zip
共489个文件
pas:221个
dfm:52个
txt:50个
1 下载量 152 浏览量
2024-02-05
15:27:28
上传
评论
收藏 8.5MB ZIP 举报
温馨提示
Delphi的开源项目-MyBean轻量级配置框架delphi-framework-MyBean-master.zip
资源推荐
资源详情
资源评论
收起资源包目录
Delphi的开源项目-MyBean轻量级配置框架delphi-framework-MyBean-master.zip (489个子文件)
clean.bat 120B
clean.bat 120B
clean.bat 120B
clean.bat 120B
clean.bat 120B
pgDesignMode.bdsgroup 844B
DEMOSubscriber.bdsproj 27KB
simpleConsole.bdsproj 27KB
unidacConfigTools.bdsproj 23KB
MyBeanSubscribe.bdsproj 15KB
Project2.cbproj 7KB
MyBeanSubscribe.cfg 401B
DEMOSubscriber.cfg 376B
simpleConsole.cfg 363B
unidacConfigTools.cfg 359B
File1.cpp 2KB
ufrmMain.cpp 980B
uSelPackages.dfm 9KB
fMain.dfm 4KB
ufrmPluginForm.dfm 4KB
ufrmPluginForm.dfm 4KB
ufrmMain.dfm 3KB
ufrmMain.dfm 3KB
ufrmMain.dfm 3KB
ufrmPluginForm.dfm 3KB
ufrmPluginForm.dfm 2KB
ufrmMain.dfm 2KB
ufrmMain.dfm 2KB
ufrmMain.dfm 2KB
ufrmMain.dfm 2KB
ufrmMain.dfm 2KB
ufrmMain.dfm 2KB
ufrmMain.dfm 1KB
ufrmMain.dfm 1KB
Unit2.dfm 1KB
Unit_Plug1.dfm 1KB
Unit_Plug1.dfm 1KB
ufrmMain.dfm 1KB
Unit_Main.dfm 1KB
Unit_Main.dfm 1KB
Unit_plug2.dfm 1KB
Unit_plug2.dfm 1KB
BeanProperty.dfm 978B
ufrmMain.dfm 947B
ufrmSingleton.dfm 851B
ufrmMain.dfm 734B
ufrmMyBeanPlugin.dfm 699B
ufrmPluginForm.dfm 685B
ufrmAdditional.dfm 679B
Unit1.dfm 664B
ufrmBPLPlugin.dfm 663B
ufrmMain.dfm 609B
ufrmMain.dfm 566B
ufrmAbout.dfm 565B
ufrmAbout.dfm 565B
ufrmAbout.dfm 565B
ufrmAbout.dfm 565B
ufrmMyBeanPlugin.dfm 548B
fAbout.dfm 533B
ufrmShowModalTester.dfm 492B
ufrmShowModalTester.dfm 492B
ufrmShowModalTester.dfm 492B
Unit2.dfm 484B
Unit2.dfm 461B
Unit1.dfm 446B
Unit3.dfm 413B
ufrmTester.dfm 349B
ufrmMain.dfm 319B
ufrmMain.dfm 319B
DIOCP_DBDEMO.dll 1.13MB
diocp_bean.dll 543KB
DIOCPFileBean.dll 541KB
DMQFileBean.dll 538KB
PluginMdiChild.dll 502KB
plugin_form_demo.dll 502KB
DEMOSubscriber.dll 488KB
plugin_form_demo.dll 471KB
plugin_form_demo.dll 467KB
MyBeanSubscribe.dll 465KB
StdWin32DLL.dll 424KB
diocp_bean.dll 262KB
MyBeanBridge.dll 82KB
BeanWizard.dpk 1KB
bplDEMOPlugin.dpk 700B
diocp_bean.dpr 2KB
PluginMdiChild.dpr 2KB
DMQFileBean.dpr 2KB
DIOCPFileBean.dpr 1KB
plugin01.dpr 1KB
plugin_form_demo.dpr 1KB
simpleConsole.dpr 1KB
plugin_form_demo.dpr 1KB
plugin_form_demo.dpr 1KB
plugMap.dpr 1KB
StdWin32DLL.dpr 1KB
DllForm.dpr 1KB
simpleConsole.dpr 1KB
DllForm.dpr 984B
CubePlugin.dpr 969B
DIOCP_DBDEMO.dpr 949B
共 489 条
- 1
- 2
- 3
- 4
- 5
资源评论
流华追梦
- 粉丝: 3648
- 资源: 2052
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功