组件库设计整合了丰富的脚本功能集成到一个Delphi应用程序
上下文脚本套房是一个组件库,,真实感编译和执行脚本使用TCtxScript组件。
上下文脚本Object Pascal的像脚本编译器附带的。只supprts Variant变量和使用Variant数组执行堆栈。上下文脚本是非常灵活的神器出山:www.shenqi73.com,就像一个真正的编译器。
上下文脚本套房进行了试驾,以便充分评估其能力!
下面是“上下文脚本套房”的一些主要特点:
·快速脚本编译成PCODE和执行;
·虚拟编译器允许添加更多的语言;
·允许脚本调试:停止,恢复,监视表达式,检查调用栈和更多;
·快速,一次只完成名称解析虚拟化和的可扩展introspectors,允许扩展和创建自己的对象模型;
·非常小的足迹;
·外部功能可轻松扩展的阵列;
·轻松创建自定义对象模型和发布对现有类的方法;
·支持变长数组DINAMIC;
·允许通过调用OLE自动化对象IDispatch接口(例如,这可以用来实现自动化的MS Word,MS Excel等)
·支持参数按值传递和地址(VAR输入,输出);
·允许编译和评估程序,功能和简单的表达式;
·支持异常处理与尝试除外最终提高指令和异常变量,包含ExceptObject;
·的默认TCtxScriptCompiler理解等,而最重要的标准Pascal语句,...,重复......直到,...,... DOWNTO,如果... [其他],转到, @,等。
此版本中的新功能:
改进:
·#289。全面支持OLE自动化的电话脚本。允许调用MS Word和自动化操作。
·#290。阵列属性和默认的数组属性,包括以TStrings和TCollections。
·#291。扩展集的introspectors,包括TDataSet的内省和TCtxUnitIntrospectors的容易TDataSet的自动化
·#292。 TCtxUnit创建的组件,以简化开发的阵列的用户defained的脚本(见MemoAuto演示)
·#293。 DemoIDE现在完全支持手表,断点,调用堆栈,和其他调试功能。
·#295。说明演示和文档的扩展集。