Bde.DBTables.NativeCompareStrBuf
Delphi
function NativeCompareStrBuf(Locale: TLocale; const S1, S2: PAnsiChar; Len: Integer): Integer;
C++
extern DELPHI_PACKAGE int __fastcall NativeCompareStrBuf(TLocale Locale, const char * S1, const char * S2, int Len);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | Bde.DBTables |
Description
Compare des chaînes terminées par le caractère null selon une configuration locale, en distinguant les majuscules des minuscules.
NativeCompareStrBuf compare les Len premiers caractères de S1 à ceux de S2, en distinguant les majuscules des minuscules. Si le paramètre Len vaut 0, NativeCompareStrBuf compare les chaînes sur toute leur longueur. L'opération de comparaison est contrôlée par la configuration locale spécifiée dans le paramètre Locale. La valeur renvoyée est :
Condition | Valeur renvoyée |
---|---|
S1 > S2 |
> 0 |
S1 < S2 |
< 0 |
S1 = S2 |
= 0 |