System.SysUtils.WideCompareStr
Delphi
function WideCompareStr(const S1, S2: WideString): Integer;
C++
extern DELPHI_PACKAGE int __fastcall WideCompareStr(const System::WideString S1, const System::WideString S2);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
Beschreibung
Vergleicht zwei Unicode-Strings unter Berücksichtigung von Gebietsschema und Groß-/Kleinschreibung.
WideCompareStr vergleicht die Strings S1 und S2 unter Berücksichtigung der Groß-/Kleinschreibung. Der Vergleich wird von der aktuellen Ländereinstellung gesteuert. Folgende Rückgabewerte sind möglich:
Bedingung | Rückgabewert |
---|---|
S1 > S2 |
> 0 |
S1 < S2 |
< 0 |
S1 = S2 |
= 0 |
Anmerkung: Bei den meisten Gebietsschemas haben Kleinbuchstaben einen kleineren Wert als die entsprechenden Großbuchstaben. Dies steht im Widerspruch zu der ASCII-Sortierreihenfolge, in der Kleinbuchstaben einen größeren Wert als Großbuchstaben haben. Wenn S1 auf 'a' und S2 'A' gesetzt ist, gibt WideCompareStr einen Wert kleiner Null zurück, während CompareStr einen Wert größer Null liefert.