ANN: FastScript 1.4

From: Michael Philippenko (info_at_fast-report.com)
Date: 03/02/04


Date: 2 Mar 2004 11:03:08 -0800

Dear friends!

New version of our "Script studio"!

+ added OLE support
+ added variant array support
+ added TfsScript.Terminate method
+ added TfsScript.IsExecutableLine method
+ added TfsScript.IsRunning property
+ added VarToStr function
+ added TfsScript.AddForm method
* languages are splitted to components TfsPascal, TfsCPP, TfsJScript, TfsBasic
for existing project - add component with required language on form with component TfsScript
* changed OnRunLine event
old:
procedure fsScript1RunLine(Sender: TfsScript; const SourcePos: Integer);
new:
procedure fsScript1RunLine(Sender: TfsScript; const UnitName, SourcePos: String);
* changed TfsScript.ErrorPos type and fsPosToPoint method
* error strings moved to fs_iconst.pas file
- fixed bug in variable initializer
- fixed bug in TList rtti
- fixed bug in JS and VB grammar

You can read more, download and try FastScript here:
http://www.fast-report.com/en/fastscript.php

Free upgrade from FastScript 1.0-1.3.
Special discount for FastReport and FastExperts users.

  FastScript is cross-platform multi-language scripting engine. It is
useful for the programmers who want to add scripting ability to their
projects. FastScript is written on 100% Object Pascal and can be
installed in Borland Delphi 4-7, C++Builder 4-6 and Kylix 1-3.
Unique feature of FastScript is ability to use several languages
(PascalScript, C++Script, JScript and BasicScript), so you can write
scripts using your favourite language. For example, one module may be
written in PascalScript, another one - using C++Script.
FastScript doesn't use Microsoft Scripting Host, so it can be used in
Windows and Linux environment. It is possible to add a new language -
language definition is stored in the XML format, so you can perform it
without writing a Delphi code.

 Features
- Multi-language architecture allows you to use a number of languages
(at present moment PascalScript, C++Script, BasicScript, JScript).
- You can use multi-language scripts.
- Standard language set: variables, constants, procedures, functions
  (nested functions allowed) with var/const/default parameters, all the
  standard operators and statements (including case, try/finally/except,
  with), types (int, float, bool, char, string, multi-dimensional array,
  enum, variant), classes (with methods, events, properties, indices and
  default properties).
- Types compatibility checking.
- Access to any object inside your application. Standard libraries for
  the access to the base classes, controls, forms and BD. Easily
  expandable library architecture.
- Small footprint - 80-150Kb depending on used modules.

-- 
Best regards,
 Michael Philippenko         mailto:michael@fast-report.com
 Fast Reports - cross-platform multi-language solutions for developers
 http://www.fastexperts.com
 Delphi Informant Magazine Readers Choice Awards 2003
 Runner Up Best Reporting Tool
 FastReport http://www.fast-report.com
 All results can be found at
 http://www.delphizine.com/opinion/2003/09/di200309jc_o/di200309jc_o.asp


Relevant Pages

  • Re: looking for VCL scripting engine
    ... Will this exist for the FastScript, ... What I'm missing in most part of the scripting engines ... > scripts using your favourite language. ... > the access to the base classes, controls, forms and BD. ...
    (borland.public.delphi.thirdpartytools.general)
  • ANN: FastScript 1.3 +new BasicScript, JScript
    ... Still waiting for Basic and JavaScript in FastScript? ... + added BasicScript and JScript language ... Fastest scripting tool for work with objects and large data. ... (PascalScript, C++Script, JScript and BasicScript), so you can write ...
    (borland.public.delphi.thirdpartytools.general)
  • ANN: FastScript 1.9 released
    ... FastScript 1.9 released! ... FastScript is cross-platform multi-language scripting engine. ... scripts using your favourite language. ...
    (borland.public.delphi.thirdpartytools.general)
  • ANN: FastScript 1.7
    ... FastScript is cross-platform multi-language scripting engine. ... Standard language set: variables, constants, procedures, functions ...
    (borland.public.delphi.thirdpartytools.general)
  • ANN: FastScript 1.5
    ... fixed bug with non-standard event handlers with var string parameter ... download and try FastScript here: ... scripts using your favourite language. ... Multi-language architecture allows you to use a number of languages ...
    (borland.public.delphi.thirdpartytools.general)

Loading