System.SysUtils.AnsiStrLIComp

Aus Appmethod Libraries
Wechseln zu: Navigation, Suche

Object Pascal

function AnsiStrLIComp(S1, S2: PAnsiChar; MaxLen: Cardinal): Integer;
function AnsiStrLIComp(S1, S2: PWideChar; MaxLen: Cardinal): Integer;

C++

extern DELPHI_PACKAGE int __fastcall AnsiStrLIComp _DEPRECATED_ATTRIBUTE1("Moved to the AnsiStrings unit") (char * S1, char * S2, unsigned MaxLen)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils System.SysUtils

Beschreibung

Warnung: Die ANSI-Version von AnsiStrLIComp ist veraltet. Bitte verwenden Sie die AnsiStrings-Unit.

Vergleicht bis zu MaxLen Bytes zweier nullterminierter Strings ohne Berücksichtigung der Groß-/Kleinschreibung.

AnsiStrLIComp vergleicht S1 und S2 ohne Berücksichtigung der Schreibweise. Wenn S1 oder S2 mehr Zeichen enthalten, als in MaxLen angegeben, werden die Strings nur vom Beginn her verglichen. 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 (bis zu MaxLen Zeichen)

= 0



Anmerkung:  Diese Funktion unterstützt Multibyte-Zeichensätze (MBCS).

Anmerkung:  AnsiStrLIComp kann den Vergleich auch hinter dem Terminierungszeichen fortsetzen, wenn S1 und S2 bis zu diesem identisch sind und es vor Erreichen des Wertes MaxLen auftritt.

Siehe auch