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