Bde.DBTables.NativeCompareStrBuf
Delphi
function NativeCompareStrBuf(Locale: TLocale; const S1, S2: PAnsiChar; Len: Integer): Integer;
C++
extern DELPHI_PACKAGE int __fastcall NativeCompareStrBuf(void * Locale, const char * S1, const char * S2, int Len);
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
function | public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | Bde.DBTables |
Description
Compares null-terminated strings based on a database locale case sensitively.
NativeCompareStrBuf compares up to the first Len characters of S1 to those of S2, with case sensitivity. If the Len parameter is 0, NativeCompareStrBuf compares the strings up to their entire length. The compare operation is controlled by the database locale specified as the Locale parameter. The return value is:
Condition | Return Value |
---|---|
S1 > S2 |
> 0 |
S1 < S2 |
< 0 |
S1 = S2 |
= 0 |