System.SysUtils.ElementToCharLen
Delphi
function ElementToCharLen(const S: AnsiString; MaxLen: Integer): Integer;
function ElementToCharLen(const S: UnicodeString; MaxLen: Integer): Integer;
C++
extern DELPHI_PACKAGE int __fastcall ElementToCharLen _DEPRECATED_ATTRIBUTE1("Moved to the AnsiStrings unit") (const System::AnsiString S, int 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 ElementToCharLen ist veraltet. Bitte verwenden Sie die AnsiStrings-Unit.
Gibt die Anzahl der Zeichen zurück, die vollständig in den ersten MaxLen Elementen eines Strings enthalten sind.
Mit ElementToCharLen können Sie die Anzahl der Zeichen in einem bestimmten Teil eines Strings ermitteln. ElementToCharLen zählt dabei alle Zeichen, bis MaxLen Elemente oder das Ende des Strings erreicht ist (je nach dem, was zuerst eintritt).
Bei einem Multibyte-Zeichensystem (MBCS) ist der von ElementToCharLen zurückgegebene Wert möglicherweise kleiner als MaxLen oder als die Länge des Strings.
Anmerkung: ElementToCharLen berücksichtigt beim Zählen ein Teilzeichen, wenn es das letzte Zeichen der ersten MaxLen Elemente ist.