摘要:
TMS Scripter:支持Pascal和VBScript两种语法。优点是文档齐全、例子齐全,脚本可直接支持DLL,官方还提供了丰富的IDE Debug工具、单元导出函数工具等,缺点是编译运行较慢。for 空循环1000万次,需要10秒钟以上。TMS Scripter是商业共享软件。 FastScript:用过FastReport报表的同学都知道FastReport速度非常快。for 空循环1000万次,只耗费4至5秒左右。其中FastScript在报表可做版本排版微调处理、函数计算等。其优点是速度很快、很容易写出脚本单元的RTTI组件、支持pascal、VBScript、JS、C 四种语法 阅读全文
摘要:
业务规则使用脚本语言来描述,单独放进一个脚本文件里面(文本文件)保存。宿主程序运行时动态装载脚本文件里面的业务规则。改变业务规则只需要修改对应的脚本文件即可,而无须发动宿主程序。由于脚本文件是纯文本的,使用诸如记事本就可以编辑的。 阅读全文
摘要:
本例演示:宿主程序(exe)只有界面的设计,业务规则全部放在脚本文件里面。这个脚本文件是个纯文本文件,可以随意修改。一旦运行宿主程序就会装载脚本文件里面的脚本形式的业务规则。这样,业务规则很容易被修改。宿主单元:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, atScript, atPascal, StdCtrls, GridsEh, DBGridEh, DB, ADODB, ExtCtrls, DBCtrls, Button 阅读全文