FastScript

FastScript is a library for running scripts in Delphi 2010-XE8, C++Builder 2010-XE8, Embarcadero RAD Studio 11, and Lazarus

FastScript is a library for running scripts. It'll come in handy for developers who want to add the ability to run scripts to their projects in Delphi 2010-XE8, C++Builder 2010-XE8, Embarcadero RAD Studio 11, and Lazarus.

Features and Benefits

Non-standard calculations
You can use scripts to process data and calculate standard metrics and filters.
Source code
This library includes complete source codes. It's extremely convenient for companies that want to adapt the code to their needs.
Event support
FastScript supports event processing in the script. Unlike event processors in Delphi, the processors in the script aren't object methods.
Access any object in your app
Standard libraries are used to access basic classes, controls, forms, and databases. FastScript has an easily extensible architecture.
Multilingual architecture
You can use multiple languages, such as PascalScript, C++Script, JScript, and BasicScript, or add any other procedurally oriented languages in XML.
Available documentation
Take advantage of our documentation, free video tutorials, and tons of articles for every use case for our product in your projects to get meaningful results in the shortest possible time.
Max flexibility and power

Max flexibility and power

FastScript supports the ability to simultaneously use several languages (PascalScript, C++Script, JScript, and BasicScript).

Our library doesn't use Microsoft Scripting Host, which means it can be used on Windows, Linux, and macOS.

FastScript combines cross-platform functionality, quickly running code, compactness, a rich selection of features, and excellent scalability.

Big capabilities

Big capabilities

FastScript has the standard language set: variables, constants, procedures, functions (with the ability to nest) with variables, constants, and default parameters, all standard operators and declarations (including case, try/finally/except, with).

The library also works with many data types (integers, fractional, logical, character, string, and multidimensional arrays, multiple data types, and universal data type) and classes (with methods, events, properties, indexes, and default properties).

It supports OLE and has a compact weight of 80-150 KB, depending on the modules used.

Delivery options

Ultimate
from $1,299

Features

FastReport Engine
VCL components
FMX components
Lazarus components
OLAP features
OLAP aggregation functions
Data connections
Reporting features
Report objects
Barcodes
Charts
Printing
Export in formats
Source Code
Convertors from
Transports
Plugin FastConverter .FP3
Optimum VCL
from $899

Features

FastReport Engine
VCL components
FMX components
Lazarus components
OLAP features
OLAP aggregation functions
Data connections
Reporting features
Report objects
Barcodes
Charts
Printing
Export in formats
Source Code
Convertors from
Transports
Plugin FastConverter .FP3
Reporting VCL
from $499

Features

FastReport Engine
VCL components
FMX components
Lazarus components
OLAP features
OLAP aggregation functions
Data connections
Reporting features
Report objects
Barcodes
Charts
Printing
Export in formats
Source Code
Convertors from
Transports
Plugin FastConverter .FP3
Analysis VCL
from $399

Features

FastReport Engine
VCL components
FMX components
Lazarus components
OLAP features
OLAP aggregation functions
Data connections
Reporting features
Report objects
Barcodes
Charts
Printing
Export in formats
Source Code
Convertors from
Transports
Plugin FastConverter .FP3

Ultimate VCL

This set of components is part of the Ultimate solution, with which you can create your business projects on all familiar VCL, Lazarus, and FMX platforms. Additionally, the package includes FastScript for fast processing of scripts of any complexity, as well as the visual SQL query builder FastQueryBuilder. In addition, you will have access to client-server reporting tools on VCL and Lazarus.

Is FastScript multithreadable?

Yes, it can support multithreading without using fsGlobalUnit. You can find a detailed description on page 47 of the guide.

Fast Reports
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314

© 1998-2024 Fast Reports Inc.