コレクションで 2 つのアイテムを比較する必要がある時起動されます
名前 | タイプ | データ タイプ | 記述 |
---|---|---|---|
Object | *Input | PRIM_OBJT | 比較するインスタンスです。 |
Subject | *Input | PRIM_OBJT | 比較するインスタンスです。 |
Equal | *Both | ブール値 | 2 つのインスタンスがイコールであるとみなされた場合、TRUE を返します |
IsEqual イベントは、コレクションが 2 つのコンポーネントが等しいかどうかを判断する必要があるときはいつでも起動されます。 これは通常、削除などの検索が必要な操作を実行するときに自動的に処理されます。このイベントでは、テスト対象のオブジェクトが検索対象のオブジェクトであるかどうかを判断できます。 この機能は完全性を提供し、ほとんどの開発目的には必要とされません。
ソースとオブジェクトのパラメータには、比較する 2 つのインスタンスが含まれています。 ここでは、2つの "Customer" オブジェクトの name プロパティがテストされています。
Evtroutine Handling(#Collection.IsEqual) Subject(#Subject) Object(#Object) Equal(#Equal) #Equal := #Subject.CustomerName.Uppercase = #Object.CustomerName.Uppercase Endroutine
2018 - V14SP1