FastScript er cross-platform multi-sprog scripting motor.
Det er nyttigt for de programmører, der ønsker at tilføje scripting evne til deres projekter. FastScript er skrevet på 100% Object Pascal og kan installeres i Borland Delphi 4-7, 2005, 2006, 2007, C ++ Builder 4-6, Kylix 1-3 og Lazarus.
Unikke i FastScript er evnen til at anvende flere sprog (PascalScript, C ++ Script, JScript og BasicScript), så du kan skrive scripts hjælp af din foretrukne sprog.
FastScript bruger ikke Microsoft Scripting Host, så det kan bruges i Windows og Linux miljø. Det er muligt at tilføje et nyt sprog - definition sprog gemmes i XML-format, så du kan udføre
det uden at skrive en Delphi kode.
Funktioner:
- Multi-language arkitektur gør det muligt at bruge en række sprog (i øjeblikket PascalScript, C ++ Script, BasicScript, JScript). Du kan tilføje alle proceduremæssige sprog (sprog grammatik gemmes i XML-format).
- Du kan bruge flere sprog scripts. For eksempel kan et modul skrives i PascalScript, en anden - ved hjælp af C ++ Script.
- Standard sprog sæt: variabler, konstanter, procedurer, funktioner (indlejrede funktioner tilladt) med var / const / defaultparameters, alle standard operatører og erklæringer (herunder tilfælde, prøv / endelig / undtagen med), type (int, float, bool , char, string, multi-dimensional array, enum, variant), klasser (med metoder, events, ejendomme, indekser og standardegenskaberne).
- Typer kompatibilitet kontrol.
- Adgang til ethvert objekt i din ansøgning. Standard biblioteker for adgangen til stamklasser, kontroller, former og BD. Let udvides bibliotek arkitektur.
- Pladsbesparende - 80-150Kb afhængig brugte moduler
Hvad er nyt i denne udgivelse:.
+ tilføjet understøttelse af Embarcadero Rad Studio XE5 for VCL x32 / x64 compilators.
+ Ekstra støtte af Embarcadero Rad Studio XE5 FireMonkey ramme (2) til Windows x32 / x64 og OSX platforme
Krav :.
Delphi 4-XE5, C ++ Builder 4-XE5, Kylix 1/2/3
Begrænsninger :
Nag vindue
1 Kommentarer
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 является просто незаменимой, когда необходимо сформировать гибкий программный инструментарий для автоматизации предметных областей без концептуального ограничения как на перечень «охватываемых» предметных областей, так и на градиент изменения условий функционирования программного инструментария в процессе его эксплуатации.