摘要: 思路:通过数据字典定义BPL包名,然后定义BPL包里面的类名,然后定义类里面的方法名,最后定义方法的参数值。 可实现动态加载BPL,调用哪个BPL的哪个类的哪个方法并给该方法赋给指定的参数值,如果是函数还可以取得函数的返回值。 应用场合之一:中间件实现非可视功能插件。 下面来DEMO码子。 首先动态 阅读全文
posted @ 2015-10-18 15:59 delphi中间件 阅读(1864) 评论(1) 推荐(0)
摘要: unit HUtil32;//提供大量的辅助函数{$WARNINGS OFF}interfaceuses Classes, SysUtils, WinTypes, WinProcs, Graphics, Messages, Dialogs;type Str4096 = array [0..4096]... 阅读全文
posted @ 2015-10-18 10:02 delphi中间件 阅读(2368) 评论(0) 推荐(0)
摘要: JSOCKET是异步选择模式的通信控件,简单而强大,传奇的早期版本就是使用它作通信。{ *********************************************************************** }{ }{ Delphi Runtime Library }{ }{... 阅读全文
posted @ 2015-10-18 09:58 delphi中间件 阅读(2798) 评论(0) 推荐(0)
摘要: 使用方法:将缓存中数据转换成字符串并且进行了加密,然后将加密后的字符串通过SOCKET通信传输,接收方收到后,将字符串解密并且还原出数据。可单独用于结构体的序列也可用于结构体序列+有规则字符串的序列,看似简单,其实万能而通用,有许多游戏都是这么传数据的,无非是改一改加密和解密的算法罢了。unit E... 阅读全文
posted @ 2015-10-18 09:36 delphi中间件 阅读(2112) 评论(0) 推荐(0)