API:System.SysUtils.TUnicodeEncoding.GetCharCount
Delphi
function GetCharCount(Bytes: PByte; ByteCount: Integer): Integer; overload; override;
C++
virtual int __fastcall GetCharCount(System::PByte Bytes, int ByteCount)/* overload */;
inline int __fastcall GetCharCount(const System::Byte *Bytes, const int Bytes_High){ return TEncoding::GetCharCount(Bytes, Bytes_High); }
inline int __fastcall GetCharCount(const System::DynamicArray<System::Byte> Bytes){ return TEncoding::GetCharCount(Bytes); }
inline int __fastcall GetCharCount(const System::Byte *Bytes, const int Bytes_High, int ByteIndex, int ByteCount){ return TEncoding::GetCharCount(Bytes, Bytes_High, ByteIndex, ByteCount); }
inline int __fastcall GetCharCount(const System::DynamicArray<System::Byte> Bytes, int ByteIndex, int ByteCount){ return TEncoding::GetCharCount(Bytes, ByteIndex, ByteCount); }
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | class protected public |
System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | TUnicodeEncoding |
Description
Calcule un nombre de caractères généré en décodant une séquence d'octets.
System.SysUtils.TUnicodeEncoding.GetCharCount hérite de System.SysUtils.TEncoding.GetCharCount. Tout le contenu en-dessous de cette ligne se réfère à System.SysUtils.TEncoding.GetCharCount.
Calcule un nombre de caractères généré en décodant une séquence d'octets.
TEncoding.GetCharCount génère un nombre de caractères en décodant Bytes.
Bytes peut être un tableau d'octets ou un pointeur d'octets.
Le paramètre ByteCount spécifie le nombre d'octets à décoder.
La valeur de retour est le nombre de caractères décodés.