MyBean学习视频发布

本来是星期五的QQ 交流会,但是到场人数太少,而且我的带宽也太差,改为视频录制。 讲解的不好请见谅。 本次分为视频分为两部分。 1_20150417.MyBean插件框架的介绍和MDIConsole1>简单介绍了MyBean插件框架的使用和核心文件关系2>讲解MIDConsole DEMO运行,和DLL中制

【杂谈接口】接口对象的生命周期-对象所占用的内存块清理

【概述】 相信经常使用接口的朋友们,经常碰到访问违规异常(Access violation),很多情况下无法理解,认为是编译器的Bug,然后去绕开它,不追其根源,把责任推给IDE,推给编译器(其实本人以前也经常这样想)。其实每个异常都是有原因的,碰到这种问题不要绕开,如果目前无法解决,至少要清楚的知道它出现的起因,不放

MyBean不带包DLL窗口,多任务栏的解决

MyBeanDLL带包运行时,DLL窗体不会出现在任务栏上,但如果不带包运行时,则DLL窗体则也会出现在任务栏上,这是因为DLL里的Application和主程序的Application不是同一个。 按以往DLL窗体的方法,可以把主窗体的Application传给DLL;MyBean则要在DLL里主动去获取,方法如下:

【MyBean-开源框架】进行简单的逻辑插件(演示在控制台中应用)

【说明】 很多时候大家认为客户端插件一般是窗体。其实不然,很多功能都可以看成是插件,比如一个单据的审批功能,一个单据上面,单价的获取功能,都可以看成是插件,然后后期通过配置,可以灵活进行切换。MyBean支持这种插件,支持这种纯逻辑的插件。剩下的是需要自己去制定执行逻辑的协议,这个DEMO就是展示如果进行逻辑插件的编写

关于MyBean开源框架的学习经验 如何使用全局对象

为了方便的公共全局对象库,我将我的使用方式贴出来 步骤如下 1 下载 mybean 框架 必须要用到plugmap这个插件  由于在各个dll之间共享对象库,所以个dll必须带包编译 2 建立公共对象库目录 新建一个单元文件 data.pas TData2 = class private FHandle: THandl

MyBean的一些需要注意地方

在非单实例的窗体的组件 如果实现了多个接口 注意 转换方式 是用as 用一个接口 转换另外一个接口 ,如果2次都用getbean 会得到 不同的实例 lvLayout := TMyBeanFactoryTools.getBean(‘form1’) as ILayOut; lvLayout.SetParent(rzszp

[MyBean-说明书]关于插件的单件模式(singleton),插件的共享模式

【说明】 单件模式是一种用于确保整个应用程序中只有一个类实例。 想想我们的系统中有哪些方面可以应用到单件模式,比如大家常说的连接(ADOConnection)共享,其实就是指的单件模式。       【MyBean中的单件模式】 MyBean中插件一旦成为单件模式,框架就会帮你接管对象的生

[MyBean说明书]-如果进行最简单的DEMO

MyBean是轻量级的、绿色的框架,不需要安装任何的组件和携带任何的其他文件,前 期步骤已经相当精简了,仔细阅读完下面简单的五个步骤,就可以编写基于MyBean的插件: 1.加入Delphi的搜索路径 source\frame-common,source\frame-core 2.主控台<EXE>进行初始化