TScript

Version History

Homepage
TScript
Version History
 

Version 1.6

  • Global variables and constants.
  • Multi dimensional array.
  • Better support for open parameters.
  • New Built-In Functions: Exit, Break and Continue.
  • Blocking mode.
  • It's no more possible to write scripts you can't stop using script1.Stop.
  • New and improved HTML documentation.
  • Headers for Borland C++ Builder.
  • DCU's for Delphi 5
  • Many other improvements and bugfixes.

Version 1.5

  • Multiple definitions of the same function ("overloading")
  • TFunc.OnExEval event for overloaded functions
  • Optimization (constant folding)
  • Parsing process changed (see syntax.txt)
  • 'a := #$41;' is now valid script code (now compatible with Delphi)
  • Memory leaks closed.
  • Call of scritp1.Stop breaks the execution of a running script.
  • Call of script1.Execute while a script is running returns an error.
  • Script1.Executing indicates wheter a script is running or not.
  • New demo scripts.

Version 1.4

  • Delphi 3 dcu's added (V 1.3 only included the dpl-file)

Version 1.3

  • Support for Delphi 3 added.

Version 1.2

  • If the decimal separator sign on your system was set to something other than "." a floating point constant in the script caused an EConvertError-exception.
  • The OR keyword only worked correct if it was written in capital letters.
  • The script code "IF TRUE OR FALSE THEN " caused an "Invalid Index"-exception.
  • The "COPYRIGHT" function shows the version of the TScript-component.

Version 1.1

  • Missing ScriptExceptions.dcu added.

Version 1.0

  • First published version.