System.SysUtils.WideCompareStr

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function WideCompareStr(const S1, S2: WideString): Integer;

C++

extern DELPHI_PACKAGE int __fastcall WideCompareStr(const System::WideString S1, const System::WideString S2);

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils System.SysUtils

Description

Compare des chaînes Unicode basées sur la configuration locale (en tenant compte des différences majuscules/minuscules).

WideCompareStr compare S1 et S2, en tenant compte des différences majuscules/minuscules. 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

= 0



Remarque :  Dans la plupart des configurations locales, les caractères en minuscules ont une valeur inférieure aux caractères majuscules correspondants. C'est l'opposé de l'ordre ASCII dans lequel les caractères minuscules sont supérieurs aux caractères majuscules. Par conséquent, avec S1 initialisé à 'a' et S2 à 'A', WideCompareStr renvoie une valeur inférieure à zéro, alors que CompareStr renvoie une valeur supérieure à zéro.

Voir aussi