2011-03-06 10 views
0

私が間違っていないと、FinalBuilder 7のアクションリストパラメータは入力値のみをサポートしているようです。リターンパラメータの回避策をシミュレートする方法はありますか?同じアクションリストを複数回非同期に呼び出すので、返り値のパラメータをグローバルな一時変数またはスタックに格納する必要はありません。FinalBuilderからのパラメータの返信7アクションリスト

ここに私がしたいもののサンプルがあります。私は現在、戻り値を保存するためにアクションリストでINIファイルを使用してい

Async Action Group 
+-Action Group 
| +-Run Action List - [Do Some Calculation] 
| +-Replace variable A with return parameter from previous action list 
+-Action Group 
    +-Run Action List - [Do Some Calculation] 
    +-Replace variable B with return parameter from previous action list 

(同じアクションリストの共有使用を注意してください)。呼び出しメソッドは、どのINIキーに保存するかを指定するパラメータをアクションリストに渡します。呼び出しメソッドは、キーからINIの値を読み取ります。

確かにこれを行うにはよりエレガントな方法が必要ですか?

答えて

0

アクションリストから変数を返す方法は見たことがありません。

これはFinalBuilderに投稿するための優れた提案ですWish List forum. 過去のリクエストの多くには現在、この製品の機能があります。

私は、それを取り除くためにアクショングループのようなものに変数にスコープを与える必要があると思います。しかし、それは私のスクリプトのいくつかを助けるでしょう。 更新:私はFB 7を見つけたsupports Local Variables.しかし、まだこの答えのニーズに対処していません。

+0

提案していただきありがとうございます、私は彼らのフォーラムに私のリクエストを掲載します。 現時点では、アクションリストに、パラメータとして渡すキー名でINIファイルに結果を書き込むよう指示します。アクションリストが完了したら、呼び出しメソッドはINIから 'return'パラメータを読み込みます。 値を返すもう1つの方法は、キー値のテキストをログに書き込んだ後、呼び出し元のアクションリストにログ出力モニタを置いて解析し、正規表現の一致を変数に保存することです。 – base2

関連する問題