0

誤解しない限り、FinalBuilder7のアクションリストパラメーターは入力値のみをサポートしているようです。リターンパラメータの回避策をシミュレートする方法はありますか?同じアクションリストを非同期で複数回呼び出しているため、戻りパラメーターをグローバル一時変数またはスタックに格納したくありません。

これが私がやりたいことのサンプルです。(同じアクションリストの共有使用に注意してください)

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キーを指定するパラメーターをアクションリストに渡します。次に、呼び出し元のメソッドは、キーのINIから値を読み取ります。

確かに、これを行うにはもっとエレガントな方法が必要ですか?

4

1 に答える 1

0

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

これは、FinalBuilderウィッシュリストフォーラムに投稿するための優れた提案です。 過去のリクエストの多くは、現在、製品の機能です。

それを実現するには、アクショングループのようなものに変数のスコープを与える必要があると思います。しかし、それは私のスクリプトのいくつかにも役立つでしょう。 更新: FB7がローカル変数をサポートしていることがわかりました。 しかし、それでもこの回答のニーズには対応していません。

于 2011-03-10T23:12:48.560 に答える