System.SysUtils.AnsiCompareStr
Delphi
function AnsiCompareStr(const S1, S2: string): Integer;
C++
extern DELPHI_PACKAGE int __fastcall AnsiCompareStr(const System::UnicodeString S1, const System::UnicodeString S2)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
Beschreibung
Vergleicht zwei Strings unter Berücksichtigung des aktuellen Gebietsschemas und der Groß-/Kleinschreibung.
AnsiCompareStr vergleicht die beiden Strings S1 und S2 unter Beachtung 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 widerspricht der ASCII-Sortierfolge, in der Kleinbuchstaben einen größeren Wert haben. Wenn Sie S1 auf 'a' und S2 auf 'A' setzen, gibt AnsiCompareStr daher einen Wert kleiner als Null zurück, während CompareStr mit denselben Argumenten einen Wert größer als Null liefert.