QString 增加 DecodeText 函数并修改了 TQPtr 的实现,共享同一事件响应变量

【更新说明】 * 修改 TQPtr 的实现,将匿名释放事件和普通的事件使用同一个变量,这样减少不必要的开销 + 增加 DecodeText 函数从内存中直接检测编码并返回Unicode编码的字符串,下面是其检测的原则: 如果字符串以 BOM 编码开头,则根据 BOM 确定字符串的编码; 如果字符串没有以 BOM 开头,

QWorker 更新 – 修正了在连续投送长时间作业场景下可能没有及时处理后续作业的问题

【问题描述】 直接连续投寄两个LongtimeJob,第二个作业会在约15秒后才开始执行。该问题是由于 LookupIdleWorker 没有正确的启动新的工作者造成的。 【更新级别】 推荐 【严重程度】 中 【特别感谢】 LakeView

VCL+FMX 双剑合壁编程

【特别感谢】猫叔捐助SSD硬盘 VCL 是经典,FMX 是新生,新生事物总会带来一些好玩新奇的东西。舍弃经典是浪费,不了解新生事物是等死,那么我们来一个二合一双剑合壁又如何呢? 要双剑合壁,就得投些机,取些巧。由于 Delphi / C++ Builder 不支持直接创建一个 VCL+FMX 的合体应用,所以我们要分别

[FMX]-读取本机电话号码

TelephonyManager 是 Android 中访问电话功能的一个重要对象,我们通过它可以读取到本机的电话号码。首先我们声明一个函数返回一个 JTelephonyManager 实例:

接下来就简单了: [crayon-5b2a4d523d4e4

QXML 更新 – 修改 QXML 在处理文本结点时的行为

【更新说明】 QXML 原来在处理文本结点时,如果 ADoFormat 参数为 True,则会在文本结点的前后加上换行及缩进处理,而部分 XML 解析器不会自动去掉前后的缩进,从而造成问题,所以修改该行为,不在前后加入换行及缩进处理。 【更新级别】 可选 【特别感谢】 阿木

QDB – QDataSet 综合性能测试

【插入速度测试】

【追加速度测试】

【定位测试】

【排序测试】 [crayon-5b2a4d523d6d251974641

MyBean学习视频发布

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