System.SysUtils.ByteToCharLen

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

extern DELPHI_PACKAGE int __fastcall ByteToCharLen _DEPRECATED_ATTRIBUTE1("Use ElementToCharLen.") (const System::UnicodeString S, int MaxLen)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils System.SysUtils

Description

Avertissement : ByteToCharLen est obsolète. Veuillez utiliser ElementToCharLen.

Renvoie le nombre de caractères entièrement contenus dans les MaxLen premiers octets d'une chaîne.

Appelez ByteToCharLen pour déterminer le nombre de caractères représenté par une partie d'une chaîne. ByteToCharLen compte les caractères jusqu'à ce qu'elle atteigne MaxLen octets ou la fin de la chaîne, selon ce qui arrive en premier.

Si vous utilisez un système de caractères codés sur plusieurs octets (MBCS), la valeur renvoyée par ByteToCharLen peut être moindre que MaxLen ou que la longueur de la chaîne.

Remarque :  ByteToCharLen compte un caractère partiel s'il apparaît comme le dernier des MaxLen premiers octets.

Voir aussi