ECLFieldList クラス

ECLFieldList クラスは、 ホストの表示スペース内のフィールド・リストの処理を行います。アプリケーションは、ECLFieldList オブジェクトを直接作成しては なりません。ECLPS オブジェクトの作成を介して、間接的にしか作成できません。

ECLFieldList には、 表示スペース内のすべてのフィールドの集合が入っています。この集合の各要素が ECLField オブジェクトです。そのプロパティーおよびメソッドの詳細については、 ECLField クラスを参照してください。

ECLFieldList オブジェクトは、Refresh メソッドを呼び出したときに 表示スペースに入っている内容の静的スナップショットを 提供します。Refresh() の呼び出し後に表示スペースを更新した場合、 その変更内容はフィールド・リストに反映されません。アプリケーションは、フィールド・リストを最新表示にするには、 明示的に Refresh を呼び出さなければなりません。

アプリケーションは、一度 Refresh を呼び出すと、GetFirstField および GetNextField を 使用して、フィールドの集合の中を次々に移動することができます。フィールドの位置が分からない場合、FindField を使用すれば、 リスト内で直接それを見つけられます。
注: GetFirstField、GetNextField、および FindField で戻された すべての ECLField オブジェクト・ポインターは、Refresh を呼び出すか、 または ECLFieldList オブジェクトが破棄されると無効になります。