Fastscript er cross-platform multi-language skriptmotoren.
Det er nyttig for programmerere som ønsker å legge skripting evne til sine prosjekter. 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 Lasarus.
Unik funksjon i Fastscript er evnen til å bruke flere språk (PascalScript, C ++ Script, JScript og Basic), slik at du kan skrive skript ved hjelp av din favoritt språket.
Fastscript bruker ikke Microsoft Scripting Host, så det kan brukes i Windows og Linux-miljø. Det er mulig å legge til et nytt språk - språk definisjon er lagret i XML-format, slik at du kan utføre
det uten å skrive en Delphi kode.
Funksjoner:
- Multi-språk arkitektur lar deg bruke en rekke språk (på nåværende tidspunkt PascalScript, C ++ Script, Basic, JScript). Du kan legge til noen saksbehandlings språk (språk grammatikk er lagret i XML-format).
- Du kan bruke flerspråklige skript. For eksempel kan en modul være skrevet i PascalScript, en annen - ved hjelp av C ++ Script.
- Standard språk sett: variabler, konstanter, prosedyrer, funksjoner (nøstede funksjoner tillatt) med var / konst / defaultparameters, alle standard operatører og uttalelser (inkludert fall prøve / endelig / unntak, med), typer (int, float, bool , røye, streng, multi-dimensjonal array, enum, variant), klasser (med metoder, hendelser, egenskaper, indekser og standardegenskaper).
- Typer kompatibilitet sjekking.
- Tilgang til et objekt inne søknaden din. Standard biblioteker for tilgangen til grunnklasser, kontroller, skjemaer og BD. Lett utvides bibliotek arkitektur.
- Tar liten plass - 80-150Kb avhengig brukte moduler
Hva er nytt i denne utgaven:.
+ lagt til støtte av Embarcadero Rad Studio XE5 for VCL x32 / x64 kompilatorer.
+ Lagt til støtte av Embarcadero Rad Studio XE5 FireMonkey rammeverk (2) for Windows x32 / x64 og OSX plattformer
Krav .
Delphi 4-XE5, C ++ Builder 4-XE5, Kylix 1/2/3
Begrensninger :
Nag vindu
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 является просто незаменимой, когда необходимо сформировать гибкий программный инструментарий для автоматизации предметных областей без концептуального ограничения как на перечень «охватываемых» предметных областей, так и на градиент изменения условий функционирования программного инструментария в процессе его эксплуатации.