System.SysUtils.CharToByteLen
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.