Afficher : Delphi C++
Préférences d'affichage

WebContnrs.TAbstractNamedVariants.CompareStrings

De XE2 API Documentation

Delphi

function CompareStrings(const S1, S2: string): Integer; virtual;

C++

virtual int __fastcall CompareStrings(const System::UnicodeString S1, const System::UnicodeString S2);

Propriétés

Type Visibilité  Source Unité  Parent
function protected
WebContnrs.pas
WebContnrs.hpp
WebContnrs TAbstractNamedVariants

Description

Compare deux chaînes.

TAbstractNamedVariants appelle CompareStrings de façon interne pour localiser les noms dans la liste (par exemple, dans l'implémentation de la propriété Values). Les classes dérivées peuvent utiliser cette méthode pour trier les entrées de liste par leur nom.

S1 et S2 sont les chaînes à comparer.

CompareStrings renvoie une valeur inférieure à 0 si S1 < S2, 0 si S1 = S2 et supérieure à 0 si S1 > S2.

Dans TAbstractNamedVariants, CompareStrings appelle la fonction AnsiCompareText. Cela effectue une comparaison basée sur la localisation, ne faisant pas la distinction majuscules/minuscules. Redéfinissez cette méthode dans une classe dérivée pour modifier la façon dont la liste de Variants nommés compare les noms. Par exemple, en modifiant CompareStrings en une fonction faisant la distinction majuscules/minuscules, la propriété Values distinguerait deux noms différant seulement dans l'utilisation des majuscules et des minuscules.

Voir aussi

Versions précédentes
Traductions