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

コレクションで 2 つのアイテムを比較する必要がある時起動されます

Set コレクション (PRIM_SCOL) のメンバ

パラメーター

名前タイプデータ タイプ記述
Object*InputPRIM_OBJT比較するインスタンスです。
Subject*InputPRIM_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