QMacros 的宏支持传递参数,其参数的格式参照 JSON 执行,所以 QMacros 的参数支持 JSON 所有的数据类型:null、true/false、数值、字符串、对象和数组,字符串中内容的转义也遵守 JSON 的规则。 【注意】 如果 QMacros 调用 Complie 或 Replace 时,标志位指定
标签: 参数
[QMacros] 更新:新增内置的参数化宏定义支持
【更新说明】 新版本的 QMacros 新增宏定义的参数化支持,通过支持参数化,从而让非固定值的宏能够根据参数做出适当的变化,为应用的开发提供更好的支持。 下面是一个参数化宏替换的例子: procedure TForm1.Button1Click(Sender: TObject); var AMgr: TQMacroM
抱歉,我也是头次知道 Format 的参数可以这么玩
折腾 Delphi 这么久,我也是在翻译系统资源的时候,才注意到有类似下面的鬼怪出没: …. %0:d … %1:s 当前群里还有人问了怎么个意思?我本着我不糊弄人谁糊弄人的伟大人道主义精神,大声的告诉人家我也不知道。不过当今天再次遇到的时候,却不小心触动了好奇害死狗的精神,于是尝试了一下,发现
QWorker技巧之参数化
QWorker本身只提供了一个附加的Data成员来让用户传递额外的数据,而Data是一个Pointer,这就决定了它可以允许用户随意控制传入的内容。但就象所有的异步过程一样,传入的内存块如果是从堆中临时申请的,那么它就存在一个释放的问题,谁来负责释放,怎么去释放? QWorker想到了这一个问题,提供了一个不错的解决方