FireDAC.Stan.Util.FDCompareAnsiStr
Delphi
function FDCompareAnsiStr(const AStr1, AStr2: PFDAnsiString; ALen1, ALen2: Integer;
ALocale: TFDLocalID; AOptions: TFDCompareDataOptions): Integer;
C++
extern DELPHI_PACKAGE int __fastcall FDCompareAnsiStr(const Firedac::Stan::Intf::PFDAnsiString AStr1, const Firedac::Stan::Intf::PFDAnsiString AStr2, int ALen1, int ALen2, Firedac::Stan::Intf::TFDLocalID ALocale, Firedac::Stan::Intf::TFDCompareDataOptions AOptions);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| 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 の長さを表します。