change.txt 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. * bug 现象:
  2. 使用BPL插件文件时,关闭EXE会提示内存泄漏。
  3. 报告人:
  4. 觉悟
  5. 修正说明:
  6. 修正BPL卸载方式<FreeLibary->UnLoadPackage>, FreeLibaray会导致不会执行BPL单元的finalization部分。
  7. 时间:
  8. 2014-10-22 12:08:10
  9. * 添加向导工具包BeanWizard.dpk
  10. 感谢:清风和煦(81987514)
  11. 2014-11-05 15:32:41
  12. * mybean.console.loader.dll.pas
  13. 修正checkIsValidLib- bug, 释放时判断是否BPL,bpl按照BPL释放的方式,之前版本都是用FreeLibary进行释放,
  14. bug反应,BPL没有进行正确释放,造成内存泄漏
  15. 2014-11-06 21:31:10
  16. 感谢:清风和煦(81987514)报告
  17. + 添加接口IApplicationContextEx3
  18. GetBeanInfos函数,获取bean信息
  19. 2014-11-14 13:09:17
  20. + 注册插件时,可以通过自定义函数去创建插件实例,该方法可以是匿名方法(在支持匿名方法的版本上)
  21. 添加了mybean.vcl.BaseForm.pas单元(扩展一个基类窗体,不是必须的)
  22. 2014-12-09 13:00:08
  23. [code]
  24. function CreatePlugin:TObject;
  25. begin
  26. Result := TfrmMyBeanPlugin.Create(beanFactory.VclOwners);
  27. end;
  28. initialization
  29. beanFactory.RegisterBean('mybeanMethodForm', CreatePlugin);
  30. [/code]