System.TGUID.operator Equality

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

class operator Equal(const Left, Right: TGUID): Boolean;

プロパティ

種類 可視性 ソース ユニット
function public System.pas System TGUID

説明

2 つの TGUID 値が等しいかどうかを決定する関数で、オーバーロードされた == 演算子です。

operator Equality は、パラメータとして指定された 2 つの TGUID 値が等しい場合は True を返し、それ以外の場合は False を返します。

 var a, b:TGUID;
 if (a = b) then
   ; // Do something

== 演算子の C++ 実装もあります。

 bool checkClassID(IPersist* p)
 {
   TGUID clsid;
   return SUCCEEDED(p->GetClassID(&clsid)) && (clsid == CLSID_MyObject);
 }

メモ:直接 Equality operator を呼び出さないでください。この関数は、コンパイラ等価演算子のオーバーロードです。

関連項目