System.SysUtils.CharToElementLen

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function CharToElementLen(const S: AnsiString; MaxLen: Integer): Integer;
function CharToElementLen(const S: UnicodeString; MaxLen: Integer): Integer;

C++

extern DELPHI_PACKAGE int __fastcall CharToElementLen _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 CharToElementLen ist veraltet. Bitte verwenden Sie die AnsiStrings-Unit.

Gibt die Länge (in Byte) der ersten MaxLen Zeichen in einem String zurück.

Mit CharToElementLen kann die in Zeichen angegebene Länge eines String-Wertes in die entsprechende Länge in Bytes konvertiert werden. CharToElementLen gibt die Anzahl der für die ersten MaxLen Zeichen von S erforderlichen Bytes zurück. Wenn S weniger als MaxLen Zeichen enthält, gibt CharToElementLen Byte-Länge von S zurück.

Wenn kein Multibyte-Zeichensatz (MBCS) auf dem System verwendet wird, gibt CharToElementLen immer den kleineren der beiden Werte Length(S) oder MaxLen zurück.

Siehe auch