System.AnsiStrings.CharToElementLen
Delphi
function CharToElementLen(const S: AnsiString; MaxLen: Integer): Integer;
C++
extern DELPHI_PACKAGE int __fastcall CharToElementLen(const System::AnsiString S, int MaxLen)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.AnsiStrings.pas System.AnsiStrings.hpp |
System.AnsiStrings | System.AnsiStrings |
Beschreibung
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.