代码拉取完成,页面将自动刷新
同步操作将从 D10.天地弦/delphi-framework-MyBean 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
* bug 现象:
使用BPL插件文件时,关闭EXE会提示内存泄漏。
报告人:
觉悟
修正说明:
修正BPL卸载方式<FreeLibary->UnLoadPackage>, FreeLibaray会导致不会执行BPL单元的finalization部分。
时间:
2014-10-22 12:08:10
* 添加向导工具包BeanWizard.dpk
感谢:清风和煦(81987514)
2014-11-05 15:32:41
* mybean.console.loader.dll.pas
修正checkIsValidLib- bug, 释放时判断是否BPL,bpl按照BPL释放的方式,之前版本都是用FreeLibary进行释放,
bug反应,BPL没有进行正确释放,造成内存泄漏
2014-11-06 21:31:10
感谢:清风和煦(81987514)报告
+ 添加接口IApplicationContextEx3
GetBeanInfos函数,获取bean信息
2014-11-14 13:09:17
+ 注册插件时,可以通过自定义函数去创建插件实例,该方法可以是匿名方法(在支持匿名方法的版本上)
添加了mybean.vcl.BaseForm.pas单元(扩展一个基类窗体,不是必须的)
2014-12-09 13:00:08
[code]
function CreatePlugin:TObject;
begin
Result := TfrmMyBeanPlugin.Create(beanFactory.VclOwners);
end;
initialization
beanFactory.RegisterBean('mybeanMethodForm', CreatePlugin);
[/code]
* 修复编译warning 和hit <XE7>
* 修改框架加载流程
2015-01-19 13:15:02
ApplicationContextInitialize
1.如果有配置文件<同名的.config.ini>则按照配置进行初始化
2.如果没有配置文件,
1>直接从(plug-ins\*.DLL, plug-ins\*.BPL, *.DLL)路径下 加载 DLL和BPL文件中的插件
2>加载ConfigPlugins下面的配置文件
* 修复在加载DLL/BPL如果不是MyBean插件时,关闭程序时出现的内存泄漏
2015年1月22日 14:58:13
+ 添加设计模式插件。
2015-05-31 14:38:32
+ 添加StartLibraryService函数,EXE在加载完所有DLL后,执行该函数,可以让DLL中做一些初始化工作。
2015-05-31 19:37:59
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。