[QJSON+QMsgPack] 更新:修正了 ItemByPath 对特定数组路径的支持问题

【问题描述】 对于根结点为数组类型的 JSON 或 MessagePack 对象,使用 ItemByPath 访问时,无法得到正确的返回值。以 JSON 为例,下面的 JSON 结构:

如果试图以路径”[0]\[0]\name”来

[QWorker] 更新:修正了 WaitJob 在特定场景下造成作业未及时处理的问题

【问题描述】 该问题是由于 WaitJob 在检查作业是否存在时,先出队了所有的未完成作业,然后在入队时,没有调用LookupIdleWorker 来查找空闲工作者来处理新的任务造成的。 【严重程度】 高 【更新级别】 可选 【特别感谢】 成浩

[QMacros] 更新:新增内置的参数化宏定义支持

【更新说明】 新版本的 QMacros 新增宏定义的参数化支持,通过支持参数化,从而让非固定值的宏能够根据参数做出适当的变化,为应用的开发提供更好的支持。 下面是一个参数化宏替换的例子:

注意:使用参数化宏替换时,必需指定 MRF_PARSE_PARAM

[QDB] 修正过滤时表达式清理时内存泄露和CopyFrom对Blob字段的支持问题

【问题描述】 1、过滤表达式清理时,未清理 FValue 的值,造成内存泄露; 2、CopyFrom 的源是一个普通的数据集对象(非 TQDataSet 实例),如果源存在Blob字段,会抛出异常 【严重程度】 高 【更新级别】 推荐 【特别感谢】 阿木、幽灵

[杂谈] RAD Studio X Update 1 官方发布了

点击从官方下载 点击查看修复的问题列表 此次是Idera收购后的首次更新,共修复了70多个Bug,大概分类下: 【编译器部分】 共修复了 19 个Bug,其中 C++ 15 个, Delphi 3 个,IDE 1 个。也许 CX 终于可用了,等待大家的测试结果,CX 原来基本上不可用。 【组件】 数据组件 8 个,Fi

[QString] 新增简繁体转换和货币金额中文大写支持函数

不多说,直接上函数声明:

货币大写转换的函数效果测试的示例如下:

这个示例程序位于 Demos\Delphi\VCL\CapMoney 目录下。

[QLang] QLang Editor 增加简体中文和繁体中文自动转换支持

新版 QLang Editor 增加了一个虚拟的字典处理繁体中文和简体中文的自动转换。现在选择自动翻译,就可以将直接将简体中文的内容转换成繁体中文或者反过来一键转换。当然,这不是基于字典的算法,所以不可能特别完美,尤其是一些术语部分明显不可能转换好,还需要进行人工审核校对。 下面是自动翻译的效果截图:

[FMX] PostMessage 更新:增加了对匿名函数的支持

关于 FMX 下 PostMessage 的实现的相关说明参考:在FMX中实现PostMessage的方法 一文。新版本增加了匿名函数的支持,也就是说,你Post的消息可以直接用匿名函数响应了,其匿名函数版本声明如下:

调用示例: [crayon-599

[QDB] 更新:修正了 OpenDataSet 时,如果脚本未返回结果集时未报告错误的问题

【更新说明】 调用 TQProvider.OpenDataSet ,或者是设置数据集的 CommandText,然后打开数据集时,如果指定的脚本没有返回结果集,原来的实现会打开一个没有任何字段的结果集,这实际上是一个错误,本次修改更正了此问题。在检测到这种情况时,返回失败。 【严重程序】 中 【更新级别】 可选

[QDB] 修正了 TQProvider 对多数据集的支持

【更新说明】 1、TQProvider.AddResultSet 函数在被调用时,由于没有检查条件错误,造成可能创建的结果集数量错误,比如类似下面的代码:

就会生成一个空的结果集,从而出错。 2、TQProvider.AddResultSet 函数在被调

[QDB] 更新-TQSQLConverter 新增多个属性

【更新内容】 1、新增 PrimaryKeyOnly 属性,如果为 True ,则生成的 SQL 脚本的 where 表达式中将只包含主键相关的字段。 2、新增脚本模板相关的属性: InsertTemplate 用于指定生成插入脚本时的模板,注意插入模板中,使用的是 “字段名.New” 这个宏来代表要插入的指定字段的新

[QDB]新增 TQTextConverter 转换器支持文本格式的数据转换

QDB 新增了一个 TQTextConverter 转换器,只是为了符合习惯,从它上面又继承了一个 TQCSVConverter,实际上,两者是完全等价的(后者直接继承自前者,没有修改任何内容)。 TQTextConverter 相比 TQConverter 新增了以下属性: ExportEncoding 规定导出文本