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