System.SysUtils.ElementToCharLen

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch