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

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

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

QMacros模板编译结果的缓存与重用

QMacros支持模板编译虽然很快,但毕竟需要消耗一定的时间进行转换,而编译一次,将模板再缓存起来供下次重复使用,省去再次编译的过程,显然是一种加速替换速度的一种不错的选择。 QMacros编译返回的是一个TQMacroComplied对象,它提供了相关的函数来支持此功能: 1、SaveToStream/SaveToF

QMacros宏的值稳定性选项详解

QMacros宏的稳定性,系统给了一个枚举类型TQMacroVolatile来表示,它定义的正确与否,会影响整体替换操作的效率。我们先看其定义:

这三种不同的选择,影响替换时,QMacros如何优化操作过程: 1、不变的(mvImmutable) 此时,