FireDAC.Stan.Util.FDCompareAnsiStr
Delphi
function FDCompareAnsiStr(const AStr1, AStr2: PFDAnsiString; ALen1, ALen2: Integer; ALocale: TFDLocalID; ANoCase, APartial, ANoSymbols: Boolean): Integer;
C++
extern DELPHI_PACKAGE int __fastcall FDCompareAnsiStr(const char * AStr1, const char * AStr2, int ALen1, int ALen2, unsigned ALocale, bool ANoCase, bool APartial, bool ANoSymbols);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| function | public | FireDAC.Stan.Util.pas FireDAC.Stan.Util.hpp |
FireDAC.Stan.Util | FireDAC.Stan.Util |
説明
FDCompareAnsiStr は、AStr1 パラメータと AStr2 パラメータの値を比較します。
FDCompareAnsiStr を使用すると、2 つの TFDByteString オブジェクトを比較することができます。戻り値を次の表に示します。
| 戻り値 | 条件 |
|---|---|
|
<0 |
ソート後の順序で |
|
=0 |
|
|
>0 |
ソート後の順序で |
比較操作は、適切な値をパラメータに指定することでカスタマイズできます(ANoCase - 大文字/小文字の区別、APartial - 部分比較、ANoSymbols - シンボルおよびスペース)。ALen1 パラメータおよび ALen2 パラメータは、AStr1 および AStr2 の長さを表します。