FastScript е кръст-платформа за мулти-скриптов език двигателя.
Това е полезно за програмистите, които искат да добавят включили способността за своите проекти. FastScript е написано на 100% Object Pascal и може да бъде инсталиран в Borland Delphi 7.4, 2005, 2006, 2007, C ++ Builder 4.6, Kylix 1-3 и Лазар.
Уникална особеност на FastScript е способността да използват няколко езика (PascalScript, C ++ Script, JScript и BasicScript), така че можете да пишете скриптове, използвайки вашия любим език.
FastScript не използва Microsoft Scripting Host, така че може да се използва в Windows и Linux среда. Възможно е да добавите нов език - определение език се съхранява в XML формат, така че можете да изпълните
тя без писане на код Delphi.
Удобства:
- Multi-език архитектура позволява да използвате различни езици (в момента в PascalScript, C ++ Script, BasicScript, JScript). Можете да добавите всяко процесуално език (език граматика се съхранява в XML формат).
- Можете да използвате многоезични скриптове. Например, един модул може да се запише в PascalScript, друг - с помощта на C ++ Script.
- Standard език набор: променливи, константи, процедури, функции (вложени функции право) с VAR / Конст / defaultparameters, всички стандартни оператори и отчети (включително случай, опитайте / най-накрая / с изключение, с), типа (ср, флоат, булев , Чар, струнен, многоизмерен масив, ENUM, вариант), класа (с методи, събития, свойства, индекси и стандартните свойства).
- Проверка Видове съвместимост.
- Достъп до всеки предмет в молбата Ви. Стандартните библиотеки за достъп до базовите класове, контролите, формите и УС. Лесно разширяема библиотека архитектура.
- Малък размер - 80-150Kb в зависимост от използваните модули
Какво ново в тази версия:.
+ добавена поддръжка на Embarcadero Rad Studio XE5 за VCL x32 / x64 compilators.
+ Добавена поддръжка на Embarcadero Rad Studio XE5 FireMonkey рамка (2) за Windows x32 / x64 и OSX платформи
<силни> Изисквания :.
Delphi 4-XE5, C ++ Builder 4-XE5, Kylix 1/2/3
<силни> Ограничения :
прозорец Наг
1 Коментари
neon 20 Feb 24
Библиотека FastScript действительно является очень мощным инструментом.FastScript предоставляет (в том числе) возможность:
- адаптации библиотеки для своих проектов БЕЗ изменения кода самой библиотеки FastScript (добавление своих собственных функций, процедур и констант);
- локализации (на уровне скриптов) идентификаторов программных объектов (функций, процедур, переменных и констант), что безусловно является одним из факторов, существенно «облегчающих жизнь» конечному Пользователю (ибо не профи-программисту легче оперировать идентификаторами типа "Скорость_света", чем "Speed_of_light").
См., например, здесь: "О применении библиотеки FastScript в своих проектах. Часть-1 «Расширение функционала»".
roamer55.ru/main_programming/delphi/delphi_12_vcl/FS_applying_FS_exp_func/
Библиотека FastScript является просто незаменимой, когда необходимо сформировать гибкий программный инструментарий для автоматизации предметных областей без концептуального ограничения как на перечень «охватываемых» предметных областей, так и на градиент изменения условий функционирования программного инструментария в процессе его эксплуатации.