Выпущен FastScript 1.6
+ добавлена поддержка динамических массивов
+ добавлены функции MessageDlg, InputBox, InputQuery
- исправлена ошибка в функции StrToDateTime
- исправлено неправильное поведение 'Exit'
- исправления для совместимости Linux CRLF
- исправлена синтаксическая ошибка при использовании cross-language модулей
- исправлена ошибка при пустом 'case'
- исправлена ошибка объявления 'var ar, ar1: array'
Здесь можно посмотреть и скачать FastScript:
http://www.fastreport.ru/ru/fastscript.php
Традиционно бесплатное обновление для зарегистрированных пользователей
FastScript и традиционно низкая стоимость регистрации для
соотечественников.
Поставляется в полных исходных текстах на правах "royalty-free".
FastScript - библиотека для выполнения скриптов. Она будет полезна
разработчикам, желающим добавить возможности исполнения скриптовых
программ в свои проекты.
FastScript написан полностью на 100% Object Pascal и может быть
установлен в Borland Delphi 4-7, Borland C++Builder 4-6 и Borland
Kylix 1-3.
Уникальные возможности FastScript - возможность одновременного
использования нескольких языков (в настоящее время -PascalScript,
C++Script, JScript и BasicScript), вы можете писать скрипты используя
ваш любимый язык программирования. FastScript не использует Microsoft
Scripting Host, а потому может использоваться как в Windows, так и в
Linux. Вы можете добавить любой другой новый язык - описание
синтаксических конструкций языка хранится в XML-формате, вы можете
добавлять другие скриптовые языки без Delphi-кодирования.
Особенности:
- дерево классов и функций
- редактор кода с подсветкой синтаксиса и закладками
- мультиязычная архитектура, позволяющая использовать множество языков
(в настоящее время - PascalScript, C++Script, JScript, BasicScript).
Можете добавлять любые другие процедурно-оринетированные языки (их
описание хранится в XML-формате)
- возможность создания и исполнения многоязычных скриптов
- стандартный языковой набор: переменные, константы, процедуры,
функции (с возможностью вложенности) с
переменными/постояннми/умалчиваемыми параметрами, все стандартные
операторы и объявления (включая case, try/finally/except, with), типы
(целый, дробный, логический, символьный, строковый, многомерные
массивы, множество, универсальный тип), классы (с методами,
событиями, свойствами, индексами и свойствами по умолчанию).
- проверка совместимости типов.
- доступ к любому объекту вашего приложения. Стандартные библиотеки
для доступа к базовым классам, контролам, формам и БД. Легко
расширяемая архитектура библиотеки.
- Компактность - 80-150Кб в зависимости от используемых модулей.
+ добавлены функции MessageDlg, InputBox, InputQuery
- исправлена ошибка в функции StrToDateTime
- исправлено неправильное поведение 'Exit'
- исправления для совместимости Linux CRLF
- исправлена синтаксическая ошибка при использовании cross-language модулей
- исправлена ошибка при пустом 'case'
- исправлена ошибка объявления 'var ar, ar1: array'
Здесь можно посмотреть и скачать FastScript:
http://www.fastreport.ru/ru/fastscript.php
Традиционно бесплатное обновление для зарегистрированных пользователей
FastScript и традиционно низкая стоимость регистрации для
соотечественников.
Поставляется в полных исходных текстах на правах "royalty-free".
FastScript - библиотека для выполнения скриптов. Она будет полезна
разработчикам, желающим добавить возможности исполнения скриптовых
программ в свои проекты.
FastScript написан полностью на 100% Object Pascal и может быть
установлен в Borland Delphi 4-7, Borland C++Builder 4-6 и Borland
Kylix 1-3.
Уникальные возможности FastScript - возможность одновременного
использования нескольких языков (в настоящее время -PascalScript,
C++Script, JScript и BasicScript), вы можете писать скрипты используя
ваш любимый язык программирования. FastScript не использует Microsoft
Scripting Host, а потому может использоваться как в Windows, так и в
Linux. Вы можете добавить любой другой новый язык - описание
синтаксических конструкций языка хранится в XML-формате, вы можете
добавлять другие скриптовые языки без Delphi-кодирования.
Особенности:
- дерево классов и функций
- редактор кода с подсветкой синтаксиса и закладками
- мультиязычная архитектура, позволяющая использовать множество языков
(в настоящее время - PascalScript, C++Script, JScript, BasicScript).
Можете добавлять любые другие процедурно-оринетированные языки (их
описание хранится в XML-формате)
- возможность создания и исполнения многоязычных скриптов
- стандартный языковой набор: переменные, константы, процедуры,
функции (с возможностью вложенности) с
переменными/постояннми/умалчиваемыми параметрами, все стандартные
операторы и объявления (включая case, try/finally/except, with), типы
(целый, дробный, логический, символьный, строковый, многомерные
массивы, множество, универсальный тип), классы (с методами,
событиями, свойствами, индексами и свойствами по умолчанию).
- проверка совместимости типов.
- доступ к любому объекту вашего приложения. Стандартные библиотеки
для доступа к базовым классам, контролам, формам и БД. Легко
расширяемая архитектура библиотеки.
- Компактность - 80-150Кб в зависимости от используемых модулей.