API:System.SysUtils.TUnicodeEncoding.GetBytes
Delphi
function GetBytes(Chars: PChar; CharCount: Integer; Bytes: PByte; ByteCount: Integer): Integer; overload; override;
C++
virtual int __fastcall GetBytes(System::WideChar * Chars, int CharCount, System::PByte Bytes, int ByteCount)/* overload */;
inline System::DynamicArray<System::Byte> __fastcall GetBytes(const System::WideChar Chars){ return TEncoding::GetBytes(Chars); }
inline System::DynamicArray<System::Byte> __fastcall GetBytes(System::WideChar const *Chars, const int Chars_High){ return TEncoding::GetBytes(Chars, Chars_High); }
inline System::DynamicArray<System::Byte> __fastcall GetBytes(const System::DynamicArray<System::WideChar> Chars){ return TEncoding::GetBytes(Chars); }
inline System::DynamicArray<System::Byte> __fastcall GetBytes(System::WideChar const *Chars, const int Chars_High, int CharIndex, int CharCount){ return TEncoding::GetBytes(Chars, Chars_High, CharIndex, CharCount); }
inline System::DynamicArray<System::Byte> __fastcall GetBytes(const System::DynamicArray<System::WideChar> Chars, int CharIndex, int CharCount){ return TEncoding::GetBytes(Chars, CharIndex, CharCount); }
inline int __fastcall GetBytes(System::WideChar const *Chars, const int Chars_High, int CharIndex, int CharCount, const System::DynamicArray<System::Byte> Bytes, int ByteIndex){ return TEncoding::GetBytes(Chars, Chars_High, CharIndex, CharCount, Bytes, ByteIndex); }
inline int __fastcall GetBytes(const System::DynamicArray<System::WideChar> Chars, int CharIndex, int CharCount, const System::DynamicArray<System::Byte> Bytes, int ByteIndex){ return TEncoding::GetBytes(Chars, CharIndex, CharCount, Bytes, ByteIndex); }
inline System::DynamicArray<System::Byte> __fastcall GetBytes(const System::UnicodeString S){ return TEncoding::GetBytes(S); }
inline int __fastcall GetBytes(const System::UnicodeString S, int CharIndex, int CharCount, const System::DynamicArray<System::Byte> Bytes, int ByteIndex){ return TEncoding::GetBytes(S, CharIndex, CharCount, Bytes, ByteIndex); }
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | class protected public |
System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | TUnicodeEncoding |
Description
Encode un ensemble de caractères en une séquence d'octets.
System.SysUtils.TUnicodeEncoding.GetBytes hérite de System.SysUtils.TEncoding.GetBytes. Tout le contenu en-dessous de cette ligne se réfère à System.SysUtils.TEncoding.GetBytes.
Encode un ensemble de caractères en une séquence d'octets.
TEncoding.GetBytes encode le paramètre Chars en une séquence d'octets.
Chars peut être un tableau de caractères ou un pointeur caractère qui sera encodé en une séquence d'octets.
S est une chaîne de type UnicodeString à encoder en une séquence d'octets.
Le paramètre CharCount spécifie le nombre de caractères à encoder.
Bytes spécifie l'emplacement où sera écrite la séquence d'octets.
ByteCount est le nombre maximum d'octets pouvant être écrits à l'emplacement donné.
La valeur de retour est le nombre d'octets réellement encodés ou la séquence d'octets TBytes réelle.