Array コレクション - IsEqual イベント

IsEqual イベント は、コレクション がイコールの時に発生します。

Array コレクション (PRIM_ACOL) のメンバ

パラメーター

名前タイプデータ タイプ記述
Object*InputPRIM_OBJTObject が比較されるコンポーネントです。
Subject*InputPRIM_OBJTSubject が比較されるコンポーネントです。
Equal*Bothブール値Equal は、比較の結果です。

詳細

IsEqual イベントは、コレクションが2つのコンポーネントが等しいかどうかを判断する必要があるときはいつでも起動されます。
 
これは通常、 Remove などの検索が必要な操作を実行するときに自動的に処理されます。  The event allows you to determine whether the object being tested is the object being searched for.
 
この機能はLANSA内部で使用されるものであり、開発時に使用されることはありません。

ソースとオブジェクトのパラメータには、比較する2つのインスタンスが含まれています。
 
ここでは、2つの "Customer"オブジェクトの name プロパティがテストされています。
Evtroutine Handling(#Collection.IsEqual) Subject(#Subject) Object(#Object) Equal(#Equal)
   #Equal := #Subject.CustomerName.Uppercase = #Object.CustomerName.Uppercase
 Endroutine

参照

すべてのコンポーネント クラス

テクニカルリファレンス

2018 - V14SP1