System.SysUtils.AnsiStrLIComp

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi