RemObjects Pascal Script 3.0.3.53脚本引擎
免费开源的脚本引擎,RemObjects Pascal Script v3.0.3.53算是我用过比较顺手的。Delphi 写的,支持Object Pascal,运行时就能加载脚本,省得你每次都去重新编译程序,蛮适合需要频繁调整逻辑的场景。
脚本里能用的语法挺全的,像Begin/End
、If/Then/Else
、For/To/Do
这些常用结构都支持,常量、变量也都有。函数、数组、记录、枚举甚至连Variant
、IUnknown
这种也搞得定。
最妙的是你可以把逻辑拆成脚本文件丢给用户,更新功能只改脚本就行,挺省事的。如果你用 Delphi 做客户端工具,或者内部小工具,确实适合。响应也快,基本感受不到性能瓶颈。
注意点是语法虽然是 Pascal,但跟主程序的隔离做得比较干净,有时候传对象要用特殊写法,建议多看看参考手册。你可以从这些资料入手:
- RemObjects Pascal Script:Delphi 对象 Pascal 脚本引擎
- Object Pascal 语法基础
- Object Pascal 参考手册
- Delphi 10.4 Sydney 编程指南
- Object Pascal 使用手册
如果你写的是需要用户自定义逻辑的工具,不妨试试 RemObjects Pascal Script,灵活、省心,脚本就是生产力。
2.85MB
文件大小:
评论区