System.AnsiStrings.CharToByteLen
Delphi
function CharToByteLen(const S: AnsiString; MaxLen: Integer): Integer;
C++
extern DELPHI_PACKAGE int __fastcall CharToByteLen _DEPRECATED_ATTRIBUTE1("Use CharToElementLen.") (const System::AnsiString S, int MaxLen)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.AnsiStrings.pas System.AnsiStrings.hpp |
System.AnsiStrings | System.AnsiStrings |
Description
Avertissement : CharToByteLen est obsolète. Veuillez utiliser CharToElementLen.
Renvoie la longueur en octets des MaxLen premiers caractères d'une chaîne.
Appelez CharToByteLen pour convertir la longueur d'une chaîne en caractères en sa longueur en octets. CharToByteLen renvoie le nombre d'octets requis par les MaxLen premiers caractères de S.Si S contient moins de MaxLen caractères, CharToByteLen renvoie la longueur en octets de la chaîne S.
Si le système n'utilise pas un système de caractères codés sur plusieurs octets (MBCS), CharToByteLen renvoie la longueur de S ou MaxLen (le plus petit des deux).