В програмата се използва FastScript, която предоставя възможност
потребителят сам да дефинира формули за изчисление или собствени
скриптове.
Някои от възможните места, където може да се използват потребителски
изрази и скриптове са:
- Бланки FastReport
- Финансови показатели
- Показатели за изчисление на
същественост
На едни места програмата поддържа само въвеждане на потребителски израз,
например:
IIF(A=0,0,B/A)
а на други - дефинирането на функция:
function F: Variant;
var x: integer;
begin
...
result:= x;
end
Какво е FastScript?
FastScript е библиотека за скриптове. Тя е в помощ на програмистите,
които искат да добавят допълнителни възможности за скриптиране към
своите проекти. FastScript е написана на 100% Object Pascal и може да
бъде инсталирана на Borland Delphi 4-7, C++Builder 4-6 и Kylix 1-3.
FastScript има уникалното свойство да предоставя възможност за добавяне
на множество езици (PascalScript, C++Script, JScript и BasicScript),
така че програмистите могат да пишат скриптовете на предпочитания от тях
език. FastScript не използва Windows Scripting Host, което позволява да
се използва както в Windows, така и в Linux среда.
FastScript комбинира мултиплатформен скрипт, бързо изпълнение на
кодовете, малък отпечатък, богат набор от възможности и великолепна
мащабируемост.
Езици
Езиците, които се поддържат, са следните:
- PascalScript
- JScript
- C++Script
- BasicScript