FastScriptは、クロスプラットフォームのマルチ言語のスクリプトエンジンです。
それは彼らのプロジェクトにスクリプティング機能を追加するプログラマに便利です。 FastScriptは100%Object Pascalのに書かれているとBorland Delphiの4-7、2005、2006、2007、C ++ Builderの4-6、Kylixの1-3とラザロにインストールすることができます。
FastScriptはのユニークな特徴はいくつかの言語(pascalscriptという、C ++のスクリプト、JScriptとBasicScript)を使用する能力であるので、あなたの好きな言語を使用してスクリプトを書くことができます。
FastScriptは、マイクロソフトスクリプティングホストを使用していないので、WindowsおよびLinux環境で使用することができます。言語定義は、XML形式で保存されるので、あなたが行うことができる - これは、新しい言語を追加することが可能である
Delphiのコードを記述することなくそれ。
特徴:
- 多言語アーキテクチャでは、(現時点pascalscriptという、C ++のスクリプト、BasicScript、JScriptので)言語の数を使用することができます。あなたは(言語文法はXML形式で保存されている)すべての手続き型言語を追加することができます。
- あなたは、多言語スクリプトを使用することができます。使用してC ++のスクリプト - 例えば、一つのモジュールが、pascalscriptというに別のものを記述することができる。
- 言語セット標準:変数、定数、プロシージャ、関数(入れ子関数は、許可された)VAR / constの/ defaultparameters、すべての標準演算子と文との(場合を含め、最終的に/と、除く/試してください)、型(int型、float型、BOOL 、char型、文字列、多次元配列、列挙型、変種)、メソッド、イベント、プロパティ、インデックスとデフォルトのプロパティ)を持つクラス(。
- タイプの互換性チェック。
- あなたのアプリケーション内の任意のオブジェクトへのアクセス。基底クラス、コントロール、フォームやBDへのアクセスのための標準ライブラリ。簡単に拡張ライブラリのアーキテクチャ。
- 小さなフットプリント - 使用されるモジュールに依存し80-150Kb
のこのリリースのの新機能は次のとおりです。
+は、VCLのためにエンバカデロRAD StudioのXE5のサポートを追加しました。 X32 / x64のcompilatorsます。
、
デルファイ4-XE5:。+(2)は、Windowsのx32 / x64およびOSXのプラットフォーム用の
の要件のエンバカデロRAD StudioのXE5 FireMonkeyのフレームワークのサポートを追加しました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 является просто незаменимой, когда необходимо сформировать гибкий программный инструментарий для автоматизации предметных областей без концептуального ограничения как на перечень «охватываемых» предметных областей, так и на градиент изменения условий функционирования программного инструментария в процессе его эксплуатации.