System.SysUtils.CharToElementIndex
Delphi
function CharToElementIndex(const S: AnsiString; Index: Integer): Integer;
function CharToElementIndex(const S: UnicodeString; Index: Integer): Integer;
C++
extern DELPHI_PACKAGE int __fastcall CharToElementIndex _DEPRECATED_ATTRIBUTE1("Moved to the AnsiStrings unit") (const System::AnsiString S, int Index)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
Description
Avertissement : La version ANSI de CharToElementIndex est obsolète. Veuillez utiliser l’unité AnsiStrings.
Renvoie l'index de base 1 du premier élément d'un caractère spécifié dans une chaîne.
Appelez CharToElementIndex pour obtenir l'offset du caractère à une position spécifiée dans la chaîne S, où 1 spécifie le premier caractère, 2 le second, et ainsi de suite. CharToElementIndex renvoie zéro si Index est hors limites (Index <= 0 ou S contient moins de Index caractères). Si le paramètre Index indique un caractère à deux octets, CharToElementIndex renvoie l'offset du premier octet.
Si le système n'utilise pas un jeu de caractères multi-octets (MBCS), CharToElementIndex renvoie la valeur de Index, car il y a une correspondance 1:1 entre les octets et les caractères.