System.VarUtils.VarCmp
Delphi
VarCmp: function(const Left, Right: TVarData; LCID: Integer; Flags: Cardinal): HRESULT; stdcall;
C++
extern DELPHI_PACKAGE HRESULT __stdcall (*VarCmp)(const TVarData &Left, const TVarData &Right, int LCID, unsigned Flags);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
variable | public | System.VarUtils.pas System.VarUtils.hpp |
System.VarUtils | System.VarUtils |
説明
VarCmp は、2 つのバリアントの比較を行う関数を指定する変数です。
VarCmp を使用すると、Left パラメータと Right パラメータで与えられた 2 つのバリアントの比較を行う関数を指定することができます。LCID パラメータはロケール識別子であり、Flags は比較に使用するフラグを指定します。
VarCmp に格納される関数は、比較の結果として以下のいずれかを返します。
結果 | 意味 |
---|---|
VAR_CMP_LT |
Left が Right より小さい |
VAR_CMP_EQ |
Left が Right に等しい |
VAR_CMP_GT |
Left が Right より大きい |
VAR_CMP_NULL |
Left または Right のいずれか一方が nil |