System.AnsiStringBase.ByteType

De RAD Studio API Documentation
Aller à : navigation, rechercher

C++

TStringMbcsByteType ByteType(int index) const _ALWAYS_INLINE {

Propriétés

Type Visibilité  Source Unité  Parent
function public dstring.h System AnsiStringBase

Description

Indique le type d'octet qui occupe une position spécifiée dans la AnsiStringBase.

ByteType indique le type de l'octet présent à l'emplacement indiqué par index (en comptant à partir de 1) dans la chaîne AnsiStringBase. Les valeurs possibles sont les suivantes.



Constante Signification

mbSingleByte

Un caractère mono-octet.

mbLeadByte

Premier octet d'un caractère multi-octets.

mbTrailByte

Dernier octet d'un caractère multi-octets.



Certains paramètres régionaux, dont la totalité des paramètres régionaux occidentaux, n'utilisent pas de caractères multi-octets. Sous ces paramètres régionaux, ByteType renvoie toujours mbSingleByte.

Remarque :  Aucune mesure n'est prise pour vérifier que Index est moindre que la longueur de S. L'appelant doit s'assurer que Index n'est pas en dehors des bornes.

Voir aussi