System.SysUtils.TUnicodeEncoding.GetChars

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetChars(Bytes: PByte; ByteCount: Integer; Chars: PChar; CharCount: Integer): Integer; overload; override;

C++

virtual int __fastcall GetChars(Winapi::Windows::PByte Bytes, int ByteCount, System::WideChar * Chars, int CharCount)/* overload */;
inline TCharArray __fastcall  GetChars(const System::Byte *Bytes, const System::NativeInt Bytes_High){ return TEncoding::GetChars(Bytes, Bytes_High); }
inline TCharArray __fastcall  GetChars(const TBytes Bytes){ return TEncoding::GetChars(Bytes); }
inline TCharArray __fastcall  GetChars(const System::Byte *Bytes, const System::NativeInt Bytes_High, int ByteIndex, int ByteCount){ return TEncoding::GetChars(Bytes, Bytes_High, ByteIndex, ByteCount); }
inline TCharArray __fastcall  GetChars(const TBytes Bytes, int ByteIndex, int ByteCount){ return TEncoding::GetChars(Bytes, ByteIndex, ByteCount); }
inline int __fastcall  GetChars(const System::Byte *Bytes, const System::NativeInt Bytes_High, int ByteIndex, int ByteCount, const System::WideChar *Chars, const System::NativeInt Chars_High, int CharIndex){ return TEncoding::GetChars(Bytes, Bytes_High, ByteIndex, ByteCount, Chars, Chars_High, CharIndex); }
inline int __fastcall  GetChars(const TBytes Bytes, int ByteIndex, int ByteCount, const TCharArray Chars, int CharIndex){ return TEncoding::GetChars(Bytes, ByteIndex, ByteCount, Chars, CharIndex); }

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function
class protected
public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils TUnicodeEncoding

Beschreibung

Decodiert Bytes in eine Zeichenfolge.

GetChars 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-Zeiger oder ein Byte-Array.

ByteCount

Gibt die Anzahl der zu decodierenden Bytes an. Wenn der Parameter nicht vorhanden ist, werden alle Bytes decodiert.

Chars

Ein Zeiger auf das Ziel der decodierten Zeichen.

CharCount

Gibt die maximal zu speichernde Zeichenanzahl an.



Der Rückgabewert ist ein Zeichen-Array mit den decodierten Zeichen oder die Anzahl der decodierten Zeichen.

Siehe auch