上一页 1 2 3 4 5 6 7 8 9 ··· 25 下一页
摘要: 总有些朋友问我,关于DEMO编译的一些问题,每次都回答大概都差不多,我想还是写篇说明书给大家,关于DEMO编译的步骤。 【环境设定】 1.将DIOCP3\source路径添加到Delphi的搜索路径,[tool->options->Environment Options->Delphi Options –> Libaray –>Libaray Path] 2.打开samples\下面的... 阅读全文
posted @ 2014-09-12 22:24 D10.天地弦 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: DEMO位置: samples\simpleConsole\Lib-bpl 【步骤】: 1. 首先新建一个BPL工程。 2. 添加一个窗体,实现IPluginForm接口(simpleConsole.exe只能显示IPluginForm插件) 3.在窗体单元的部分注册插件 4.copy到simpleConsole.exe所在目录的plug-ins\下面 5.可以运行simpl... 阅读全文
posted @ 2014-09-12 12:52 D10.天地弦 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: 第一步是要知道结构体大小的计算方式: 结构体大小等于最后一个成员的偏移量加上最后一个成员的大小, 偏移量指的是结构体变量中成员的地址 – 结构体变量地址的差, 第一个成员的偏移量为0下面代码TRecord2 = record a: Integer; b: Integer; c: I... 阅读全文
posted @ 2014-09-11 23:03 D10.天地弦 阅读(1125) 评论(0) 推荐(0) 编辑
摘要: 【说明】IocpTask是基于Iocp引擎的多线程任务投递和处理单元,可以方便的把任务进行投递到IOCP线程进行统一调度和处理,是模仿QDAC-QWorker的处理方式,支持D7以上的版本。【使用方法】使用上很简单,下面解释一种比较全面的方法:procedure PostATask(pvTaskWo... 阅读全文
posted @ 2014-09-06 00:09 D10.天地弦 阅读(2519) 评论(0) 推荐(0) 编辑
摘要: 【说明】这个例子答应大家很久了,一直没有时间弄,现在正式结合MyBean插件可以很方便的在客户端共享操作连接,执行数据库的各项工作,屏蔽了底层的通信解码器编码等工作,直接传递Variant,给了开发者足够的领活和自由。【服务端使用技术】diocp3:担当底层的通信任务。qworker/iocpTas... 阅读全文
posted @ 2014-09-05 11:52 D10.天地弦 阅读(4007) 评论(6) 推荐(0) 编辑
摘要: 主控台接口实现了IApplicationContextEx01接口,可以手动执行加载DLL和配置文件,具体使用方法可以参见DEMO(samples\manualLoadLib) IApplicationContextEx01 = interface(IInterface) ['{10009F97-1949-476D-9CE1-1AF003B47DCB}'] /// ... 阅读全文
posted @ 2014-09-03 23:58 D10.天地弦 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 【说明】单件模式是一种用于确保整个应用程序中只有一个类实例。想想我们的系统中有哪些方面可以应用到单件模式,比如大家常说的连接(ADOConnection)共享,其实就是指的单件模式。【MyBean中的单件模式】MyBean中插件一旦成为单件模式,框架就会帮你接管对象的生命周期。你每次调用getBea... 阅读全文
posted @ 2014-08-31 09:56 D10.天地弦 阅读(1614) 评论(0) 推荐(1) 编辑
摘要: MyBean是轻量级的、绿色的框架,不需要安装任何的组件和携带任何的其他文件,前期步骤已经相当精简了,仔细阅读完下面简单的五个步骤,就可以编写基于MyBean的插件:1.加入Delphi的搜索路径source\frame-common,source\frame-core2.主控台进行初始化exe工程... 阅读全文
posted @ 2014-08-30 12:01 D10.天地弦 阅读(2376) 评论(0) 推荐(0) 编辑
摘要: 这几天晚上群里一朋友有偿叫我把他的程序弄稳定,因为是现场管理项目,需要做到无人职守,所以即使是客户端,也不能经常down机,因为之前对他的程序有过一个晚上的实地查看,基本流程已经有个大概的了解,我就接下来了。刚开始的时候, 程序运行不到一个上午,内存暴涨,有时几个小时就挂了,这个那天晚上发现了,找了... 阅读全文
posted @ 2014-08-26 23:50 D10.天地弦 阅读(3011) 评论(6) 推荐(2) 编辑
摘要: BeanFactory中添加VclOwners:TComponent属性, 在getBean创建VCL插件的时候,Tcomponent.Create(VclOwners) 这样在清理DLL时就会释放掉这些子插件,如果子插件提前释放也不要紧,会通知VclOwners移除维护的列表 VCL插件的Owner设为FVclOwners 这样插件就不去处理IFreeOb... 阅读全文
posted @ 2014-08-26 21:23 D10.天地弦 阅读(588) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 25 下一页