DelphiWebScript

Release Notes

Homepage
TScript
Version History
 

DelphiWebScript 1.3

  • Plugins
  • Improved error handling

DelphiWebScript 1.2

  • TDelphiWebScript.Timeout added.
  • Function "SendFile" added.
  • Bugfixes of TdwsIsapiLib and TdwsPageProducer
  • Bugfixes of the {$I 'file'} statement (HTML mode only)

DelphiWebScript 1.1

  • Minor changes

DelphiWebScript 1.0

  • Embeding scripts in HTML pages (for web applications).
  • "Dynamic" and "Static" Objects.
  • Libraries.
  • Include files.
  • Debuging (event OnDebug is fired if a function is executed).
  • OnVarChange is fired if a variable changes.
  • Improved error handling (line and column numbers in errormessages, functions GetErrorLine, GetErrorLineStart, ...)
  • Bugfixes and many, many other improvements...

TScript becomes: DelphiWebScript

TScript 1.7

  • The completely new designed Tokenizer is faster and consumes less memory.
  • Better errormessages
  • It's possible to declare constants everywhere in the script code.

TScript 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.

TScript 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.

TScript 1.3 and 1.4

  • Support for Delphi 3.

TScript 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.

TScript 1.0 and 1.1

  • First published version and bugfix.