我们在实际开发中,由于各种各样的原因,可能会结合浏览器来实现一些 Delphi 本身不好实现的效果。而如果网页是靠拼字符串来完成,显然其效率不是太理想。而如果结合 QMacros ,你会发现一切都变的那么简单。QMacros 的示例中包含了一个新的 HTML 模板示例代码,我们来解读其中与 QMacros 相关的部分,
标签: 替换
QMacros模板编译结果的缓存与重用
QMacros支持模板编译虽然很快,但毕竟需要消耗一定的时间进行转换,而编译一次,将模板再缓存起来供下次重复使用,省去再次编译的过程,显然是一种加速替换速度的一种不错的选择。 QMacros编译返回的是一个TQMacroComplied对象,它提供了相关的函数来支持此功能: 1、SaveToStream/SaveToF
[QMacros]-基本使用方法说明
1、创建一个TQMacroManager对象,它用来管理所有的宏。后面所有的操作都必需基于它。 [Delphi] FMacroMgr:=TQMacroManager.Create; [C++] FMacroMgr=new TQMacroManager; 2、将基本的宏入栈,注意确定宏的类型。具体请参考主题中的【QMac
QDAC新组件-QMacros发布,用于支持快速模板替换
QMacros是QDAC的一个新的组成部分,采用宏定义的方式来快速替换复杂的文本内容模板。如下面的一句话: My Name is <%Name%>,Please call me <%FirstName%> 我们定义如下宏: Name =>Jone Stand FirstName =>