System.TGUID.operator Inequality

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

Delphi

D4: array[0..7] of Byte;
class operator Equal(const Left, Right: TGUID): Boolean; {$IFDEF WIN64} inline; {$ENDIF}
class operator NotEqual(const Left, Right: TGUID): Boolean; inline;

プロパティ

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

説明

オーバーロードされた <> 演算子です。

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

メモ:直接 Inequality operator を呼び出さないでください。この関数は、<> 演算子のオーバーロードです。

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

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

 void checkObject(IPersist* p)
 {
   TGUID clsid;
   p->GetClassID(&clsid);
   if (clsid != CLSID_MyObject)
     ;// Error!!
 }

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


関連項目