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); }
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | class protected public |
System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | TUnicodeEncoding |
Beschreibung
Berechnet die Anzahl der beim Decodieren einer Byte-Folge erzeugten Zeichen.
GetCharCount erzeugt durch Decodieren von Bytes eine Anzahl von Zeichen. Die folgende Tabelle enthält die von dieser Methode erwarteten Parameter und deren Beschreibung.
Parameter | Beschreibung |
---|---|
Bytes |
Ein Byte-Array oder ein Byte-Zeiger. |
ByteCount |
Gibt die Anzahl der zu decodierenden Bytes an. |
Der Rückgabewert enthält die Anzahl der decodierten Zeichen.