System.TGUID.operator Inequality
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 を呼び出さないでください。この関数は、コンパイラ非等価演算子のオーバーロードです。