System.SysUtils.TUnicodeEncoding.GetCharCount

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch