Pascal Script includes the following features:
-
Variables, Constants
-
Standard language constructs:
-
Begin/End
-
If/Then/Else
-
For/To/Downto/Do
-
Case x Of
-
Repeat/Until
-
While
-
uses
-
Exit
-
Continue
-
Break
-
Functions inside the script
-
Calling any external DLL function (no special function headers required)
-
Calling registered external methods
-
All common types like Byte, Shortint, Char, Word, SmallInt, Cardinal, Longint,
Integer, String, Real, Double, Single, Extended, Boolean, Array, Record, Enumerations,
Variants
-
Allows the importing and use of classes, with events, properties, methods and
constructors
-
Allows the importing and use of interface and their members
-
Allows IDispatch dynamic method invocation through Variant
-
Assignment of script functions to Delphi events.
-
Uses byte code as an intermediate format and allows storing and reloading compiled
scripts
-
Easy to use component version
-
Support for include files
-
Support for compiler defines
-
Capability to call RemObjects SDK Services from within scripts.
-
Pascal Script includes a tool to create headers for importing classes and interfaces