version 11 (Modified)
EXECUTE FORMULA (statement)
| 引数 | 型 | 説明 | |
| statement | 文字列 | 実行するコード |
説明
EXECUTE FORMULA はコードとしてstatementを実行します。ステートメントの文字列は必ず1 行だけです。statementに空の文字列を指定した場合、EXECUTE FORMULAコマンドは何も行いません。
ルールは、statementが一行のメソッドとして実行されるかぎり、それは正しく実行されます。EXECUTE FORMULA は実行速度を低下させるので、代替え手段として利用します。コンパイル済みデータベースにおいても、そのコードはコンパイルされていません。つまりstatementは実行されますが、コンパイル時にコンパイラによるチェックはされません。
statementには以下を指定できます:
・プロジェクトメソッドの呼び出し
・4D コマンドの呼び出し
・代入
フォーミュラにはプロセス変数とインタープロセス変数を含めることができます。しかしstatementは1行でなければならないため、(If, While, などの) フローコントロールを含めることはできません。
例題
Command name コマンドの例題を参照
参照