System.SysUtils.CharToByteLen

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

extern DELPHI_PACKAGE int __fastcall CharToByteLen _DEPRECATED_ATTRIBUTE1("Use CharToElementLen.") (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: CharToByteLen ist veraltet. Bitte verwenden Sie CharToElementLen.

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

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

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

Siehe auch