El programa utiliza FastScript (en inglés) que permite a los usuarios definir el cálculo
fórmulas o sus propios guiones.
Varias de las posibles ubicaciones en las que las expresiones de usuario y los scripts pueden
que se utilizan son:
- Plantillas de FastReport
- Indicadores financieros
- Indicadores de materialidad
Algunas ubicaciones solo admiten expresiones de usuario, por ejemplo:
IIF(A=0,0,B/A)
Otros admiten la definición de funciones:
function F: Variant;
var x: integer;
begin
...
result:= x;
end
¿Qué es FastScript?
FastScript es una biblioteca de scripts. Es útil para los programadores que quieren
para agregar la capacidad de scripting a sus proyectos. FastScript está escrito en
100% Object Pascal y se puede instalar en Borland Delphi 4-7,
C++Builder 4-6 y Kylix 1-3.
Una característica única de FastScript es la capacidad de usar varios idiomas
(PascalScript, C++Script, JScript y BasicScript), para que pueda escribir
guiones en su idioma favorito. FastScript no utiliza Microsoft
Scripting Host, por lo que se puede utilizar tanto en entorno Windows como Linux.
FastScript combina secuencias de comandos multiplataforma, ejecución rápida de código,
espacio, un rico conjunto de características y una espléndida escalabilidad.
Idiomas admitidos
Los idiomas admitidos son los siguientes:
- PascalScript
- JScript
- Script de C++
- BasicScript