用这个:
http://www.2ccc.com/article.asp?articleid=2866
RemObjects Pascal Script 3 是一款免费的用Delphi编写的脚本引擎,允许你在程序运行时使用Object Pascal语言,是一套能够编译到exe文件的单元,使用脚本引擎的好处:能够让你的程序让用户的自定义而不需要重新编译,你能够发布升级程序只需要发布脚本文件即可。
支持变量,常量;标准语言结构包括:Begin/End、If/Then/Else、For/To/Downto/Do、Case x Of、Repeat/Until、While、uses、Exit、Continue、Break;函数支持;标准类型:Byte, Shortint, Char, Word, SmallInt, Cardinal, Longint, Integer, String, Real, Double, Single, Extended, Boolean, Array, Record, Enumerations, Variant, IUnknown, IDispatch (dynamic invoke)。