私のプログラムは、1 つの AOT フォームをループして、そのすべてのコントロールのラベルを取得しようとしていました。一部のコントロールは、配列要素ごとに異なるラベルを持つ EDT 配列タイプです。
public str labelDefined([int arrayEntry])
特定のインデックスのラベルを取得できます。しかし、インデックスをハードコーディングしたくはありません。また、メソッド呼び出しなどを通じて EDT 配列の配列インデックスを取得できる方法が必要です。
これで動作するようにグローバル カウンターを定義することを考えていました。そのため、ループが EDT 配列要素にヒットするたびにカウンターが 1 増加し、EDT 配列内のすべての要素を通過した後、カウンターは 0 に設定されます。 .
グローバルカウンターを定義しようとした方法は次のようなものです。
#define.index(0)
次に、カウンターをインクリメントします#define.index(#index + 1)
が、うまくいきません。
私は X++ 開発にかなり慣れていないので、どんな助けでも大歓迎です。