| Pascal Script? 3.0
Pascal Script is a free scripting engine that allows you to use most of the Object Pascal language within your Delphi projects at runtime. Written completely in Delphi, it's composed of a set of units that can be compiled into your executable, eliminating the need to distribute any external files.
Pascal Script includes the following features:
* Variables, Constants * Standard language constructs: o Begin/End o If/Then/Else o For/To/Downto/Do o Case x Of o Repeat/Until o While o uses o Exit o Continue o Break * Functions (Declared inside or outside of the script) * Standard types: Byte, Shortint, Char, Word, SmallInt, Cardinal, Longint, Integer, String, Real, Double, Single, Extended, Boolean, Array, Record, Enumerations, Variant, IUnknown, IDispatch (dynamic invoke) * Ability to import of Delphi functions and classes. * Assignment of script functions to Delphi events. * Compilation to a file for later use * Easy to use component version * Include Files * Defines * Capability to call RemObjects SDK Services from within scripts.
...and much more.
Pascal Script 3 is free and comes with full source code. |
| |