System.SysUtils.AnsiStrLIComp
Delphi
function AnsiStrLIComp(S1, S2: PAnsiChar; MaxLen: Cardinal): Integer;
function AnsiStrLIComp(S1, S2: PWideChar; MaxLen: Cardinal): Integer;
C++
extern DELPHI_PACKAGE int __fastcall AnsiStrLIComp _DEPRECATED_ATTRIBUTE1("Moved to the AnsiStrings unit") (char * S1, char * S2, unsigned MaxLen)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
Description
Avertissement : La version ANSI de AnsiStrLIComp est obsolète. Veuillez utiliser l’unité AnsiStrings.
Compare les MaxLen premiers octets de deux chaînes sans tenir compte des différences majuscules/minuscules.
AnsiStrLIComp compare S1 et S2, sans tenir compte des différences majuscules/minuscules. Si S1 ou S2 est plus grand que MaxLen octets, AnsiStrLIComp ne compare que les MaxLen premiers octets. L'opération de comparaison est contrôlée par la configuration locale. La valeur renvoyée est :
Condition | Valeur renvoyée |
---|---|
S1 > S2 |
> 0 |
S1 < S2 |
< 0 |
S1 = S2 (jusqu'à MaxLen caractères) |
= 0 |
Remarque : Cette fonction accepte les jeux de caractères MBCS (Multi-Byte Character Sets).
Remarque : AnsiStrLIComp peut continuer la comparaison après un caractère Null de fin si S1 et S2 sont égaux jusqu'à ce caractère et que ce caractère apparaisse avant MaxLen octets.