Anzeigen: Delphi C++
Anzeigeeinstellungen

WebContnrs.TAbstractNamedVariants.CompareStrings

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
WebContnrs.pas
WebContnrs.hpp
WebContnrs TAbstractNamedVariants

Beschreibung

Vergleicht zwei Strings.

CompareStrings wird intern von TAbstractNamedVariants aufgerufen (z.B. in der Implementierung der Eigenschaft Values), um in der Liste nach Namen zu suchen. Mit Hilfe dieser Methode können die Listeneinträge in abgeleiteten Klassen nach ihren Namen sortiert werden.

S1 und S2 sind die Strings, die verglichen werden sollen.

Wenn S1 kleiner ist als S2 (S1 < S2), gibt CompareStrings einen negativen Wert zurück. Ist S1 mit S2 identisch (S1 = S2), wird 0 zurückgegeben. Ist S1 größer als S2 (S1 > S2), wird ein positiver Wert zurückgegeben.

CompareStrings ruft in TAbstractNamedVariants die Funktion AnsiCompareText auf. Diese Routine führt den Vergleich anhand des aktuellen Gebietsschemas durch, berücksichtigt aber nicht die Groß-/Kleinschreibung. Überschreiben Sie die Methode in abgeleiteten Klassen, wenn Sie das Vergleichen der Listeneinträge ändern möchten. Sie können beispielsweise eine Methode implementieren, die zwischen Groß- und Kleinschreibung unterscheidet.

Siehe auch

Frühere Versionen
Übersetzungen