Anzeigen: Delphi
C++
Anzeigeeinstellungen
System.SysUtils.TEncoding.GetBytes
Aus XE2 API Documentation
Delphi
function GetBytes(Chars: PChar; CharCount: Integer; Bytes: PByte; ByteCount: Integer): Integer; overload; virtual; abstract; function GetBytes(const Chars: TCharArray): TBytes; overload; function GetBytes(const Chars: TCharArray; CharIndex, CharCount: Integer): TBytes; overload; function GetBytes(const Chars: TCharArray; CharIndex, CharCount: Integer; const Bytes: TBytes; ByteIndex: Integer): Integer; overload; function GetBytes(const S: string): TBytes; overload; function GetBytes(const S: string; CharIndex, CharCount: Integer; const Bytes: TBytes; ByteIndex: Integer): Integer; overload;
C++
virtual int __fastcall GetBytes(System::WideChar * Chars, int CharCount, System::PByte Bytes, int ByteCount) = 0 /* overload */; System::DynamicArray<System::Byte> __fastcall GetBytes(const System::DynamicArray<System::WideChar> Chars)/* overload */; System::DynamicArray<System::Byte> __fastcall GetBytes(const System::DynamicArray<System::WideChar> Chars, int CharIndex, int CharCount)/* overload */; int __fastcall GetBytes(const System::DynamicArray<System::WideChar> Chars, int CharIndex, int CharCount, const System::DynamicArray<System::Byte> Bytes, int ByteIndex)/* overload */; System::DynamicArray<System::Byte> __fastcall GetBytes(const System::UnicodeString S)/* overload */; int __fastcall GetBytes(const System::UnicodeString S, int CharIndex, int CharCount, const System::DynamicArray<System::Byte> Bytes, int ByteIndex)/* overload */;
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| function | class protected | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | TEncoding |
Beschreibung
Codiert Zeichen in eine Abfolge von Bytes.
TEncoding.GetBytes codiert den Chars-Parameter in eine Byte-Abfolge.
Chars kann ein Zeichen-Array oder ein Zeichenzeiger sein, der in eine Byte-Abfolge codiert werden soll.
S ist ein String des Typs UnicodeString, der in eine Byte-Abfolge codiert werden soll.
Der Parameter CharCount legt die Anzahl der zu codierenden Zeichen fest.
Bytes gibt die Position an, an der die Byte-Abfolge geschrieben werden soll.
ByteCount ist die maximale Byte-Anzahl, die an der angegebenen Position geschrieben werden kann.
Der Rückgabewert ist die Anzahl der tatsächlich codierten Bytes oder die TBytes-Abfolge.