FastScript

Библиотека для выполнения скриптов Delphi 2010-XE8, C++Builder 2010-XE8, Embarcadero RAD Studio 11 и Lazarus

FastScript — библиотека для выполнения скриптов. Она будет полезна разработчикам, желающим добавить возможности исполнения скриптовых программ в свои проекты. Delphi 2010-XE8, C++Builder 2010-XE8, Embarcadero RAD Studio 11 и Lazarus

Особенности и преимущества

Нестандартные вычисления
С помощью скриптов можно обрабатывать данные, а также выполнять расчет стандартных показателей и фильтров.
Поддержка событий
FastScript поддерживает обработку событий в скрипте. В отличие от обработчиков событий в Delphi, в скрипте обработчики не являются методами объекта.
Доступ к любому объекту вашего приложения
Используются стандартные библиотеки для доступа к базовым классам, контролам, формам и БД. FastScript имеет легко расширяемую архитектуру.
Исходный код
Эта библиотека включает в себя полные исходные коды. Максимальное удобство для компаний, желающих адаптировать код под свои нужды.
Мультиязычная архитектура
Вы можете использовать множество языков PascalScript, C++Script, JScript, BasicScript, либо добавлять любые другие процедурно-ориентированные языки в XML-формате.
Доступная документация
Воспользуйтесь нашей документацией, бесплатными видео-уроками и многочисленными статьям для каждого сценария использования нашего продукта в ваших проектах, чтобы добиться значимых результатов в кратчайшие сроки.
Максимальная гибкость и мощность

Максимальная гибкость и мощность

В FastScript поддерживается возможность одновременного использования нескольких языков (PascalScript, C++Script, JScript и BasicScript).

Наша библиотека не использует Microsoft Scripting Host, а потому может использоваться как в Windows, Linux, так и в Mac OS.

FastScript объединяет в себе кросс-платформенность, быстрое выполнение кода, компактность, богатый выбор возможностей и великолепную масштабируемость.

Большие возможности

Большие возможности

FastScript имеет стандартный языковой набор: переменные, константы, процедуры, функции (с возможностью вложенности) с переменными, постоянными, и параметрами по умолчанию, все стандартные операторы и объявления (включая case, try/finally/except, with).

А также библиотека работает с множеством: типов данных (целые, дробные, логические, символьные, строковые, многомерные массивы, множество, универсальный тип), классов (с методами, событиями, свойствами, индексами и свойствами по умолчанию).

Поддерживает OLE и имеет компактный вес 80-150 Кб в зависимости от используемых модулей.

Варианты поставок

Ultimate
от 129 890 ₽

Особенности

Ядро FastReport
Компоненты VCL
Компоненты FMX
Компоненты Lazarus
Возможности OLAP
Агрегатные OLAP функции
Поддержка баз данных
Возможности отчётов
Объекты отчета
Штрих-коды
Диаграммы
Печать
Экспорт в различные форматы
Исходные коды
Конвертеры из других шаблонов
Транспорты (Transports)
Плагин FastConverter .FP3
Optimum VCL
от 89 890 ₽

Особенности

Ядро FastReport
Компоненты VCL
Компоненты FMX
Компоненты Lazarus
Возможности OLAP
Агрегатные OLAP функции
Поддержка баз данных
Возможности отчётов
Объекты отчета
Штрих-коды
Диаграммы
Печать
Экспорт в различные форматы
Исходные коды
Конвертеры из других шаблонов
Транспорты (Transports)
Плагин FastConverter .FP3
Reporting VCL
от 49 890 ₽

Особенности

Ядро FastReport
Компоненты VCL
Компоненты FMX
Компоненты Lazarus
Возможности OLAP
Агрегатные OLAP функции
Поддержка баз данных
Возможности отчётов
Объекты отчета
Штрих-коды
Диаграммы
Печать
Экспорт в различные форматы
Исходные коды
Конвертеры из других шаблонов
Транспорты (Transports)
Плагин FastConverter .FP3
Analysis VCL
от 39 890 ₽

Особенности

Ядро FastReport
Компоненты VCL
Компоненты FMX
Компоненты Lazarus
Возможности OLAP
Агрегатные OLAP функции
Поддержка баз данных
Возможности отчётов
Объекты отчета
Штрих-коды
Диаграммы
Печать
Экспорт в различные форматы
Исходные коды
Конвертеры из других шаблонов
Транспорты (Transports)
Плагин FastConverter .FP3

Ultimate VCL

Этот набор компонентов входит в состав Ultimate решения, с помощью которого вы сможете создавать свои бизнес-проекты на всех привычных платформах VCL, Lazarus и FMX. Дополнительно в набор входит FastScript для быстрой обработки скриптов любой сложности, а также визуальный построитель SQL-запросов к базам данных FastQueryBuilder. Помимо этого вам будут доступны клиент-серверные инструменты отчетности на VCL и Lazarus.

Совместим ли FastScript с многопоточностью?

Да, совместим без использования fsGlobalUnit. Подробное описание можно найти на 47-й странице руководства.