Delphi/C++Builderのアプリケーションにプログラム言語を組み込むことができるライブラリ

Delphi/C++Builderのアプリケーションにプログラム言語を組み込むことができるライブラリを調べてみた。 RemObjects Pascal Script 無料 Pascal 有名なフリーのインストーラ「Inn …

Continue reading ‘Delphi/C++Builderのアプリケーションにプログラム言語を組み込むことができるライブラリ’ »

FastScriptを使ってみる スクリプトをデバッグする(2)

DelphiのコードからFastScriptの変数の値を取得するには、TfsScriptのVariablesプロパティを使用します。 変数の値を取得する val := fsScript1.Variables[‘i’]; …

Continue reading ‘FastScriptを使ってみる スクリプトをデバッグする(2)’ »

FastScriptを使ってみる スクリプトをデバッグする

FastScriptのスクリプトをデバッグするアプリケーションを作成してみます。 スクリプトを実行するときTfsScriptのOnRunLineイベントが呼ばれます。 引数から実行するコードがわかります。 procedu …

Continue reading ‘FastScriptを使ってみる スクリプトをデバッグする’ »

FastScriptを使ってみる DelphiのコードからFastScriptの関数を実行する

DelphiのコードからFastScriptの関数を実行するには、TfsScriptのCallFunctionメソッドを使用します。 最初の引数に関数名、2番目の引数に関数の引数を設定します。 val := fsScri …

Continue reading ‘FastScriptを使ってみる DelphiのコードからFastScriptの関数を実行する’ »

FastScriptを使ってみる スクリプトに定数・変数・型・を追加する

定数を追加する スクリプトに定数を追加するには、AddConstメソッドを使用します。 fsScript1.AddConst(‘pi’, ‘Extended’, 3.14159); 変数を追加する スクリプトに変を追加す …

Continue reading ‘FastScriptを使ってみる スクリプトに定数・変数・型・を追加する’ »

FastScriptを使ってみる スクリプトに関数を追加する

スクリプトに関数を追加するには、関数の処理を行うTfsCallMethodEvent型のメソッドを作成して、TfsScriptのAddMethodメソッドで関数とTfsCallMethodEvent型のメソッドを登録しま …

Continue reading ‘FastScriptを使ってみる スクリプトに関数を追加する’ »

FastScriptを使ってみる スクリプトの文法の間違いを取得する

TfsScriptのCompileメソッドで、スクリプトの文法に間違いがないかを調べることができます。 文法に間違いがあるとき、CompileメソッドはFalseを返します。 if not fsScript1.Compi …

Continue reading ‘FastScriptを使ってみる スクリプトの文法の間違いを取得する’ »

FastScriptを使ってみる FastScriptの使用できる言語を取得する

FastScriptの使用できる言語を取得するには、FS_iToolsユニットのfsGetLanguageList関数を使用します。 引数のTStringsに使用可能な言語の言語名が登録されます。 uses FS_iTo …

Continue reading ‘FastScriptを使ってみる FastScriptの使用できる言語を取得する’ »

FastScriptを使ってみる TfsTreeクラスのプロパティやメソッドについて

TfsTreeコンポーネントの主要なプロパティやメソッドを調べてみた。 TfsTreeコンポーネント クラスと関数をツリービューに表示するコンポーネント。 Scriptプロパティ TfsScriptの参照。 Syntax …

Continue reading ‘FastScriptを使ってみる TfsTreeクラスのプロパティやメソッドについて’ »

FastScriptを使ってみる TfsSyntaxMemoクラスのプロパティやメソッドについて

TfsSyntaxMemoコンポーネントの主要なプロパティやメソッドを調べてみた。 TfsSyntaxMemoコンポーネント TfsSyntaxMemoコンポーネントはコードの強調表示に対応したTMemo。 Syntax …

Continue reading ‘FastScriptを使ってみる TfsSyntaxMemoクラスのプロパティやメソッドについて’ »