API:System.SysUtils.TUnicodeEncoding.GetByteCount
Delphi
function GetByteCount(Chars: PChar; CharCount: Integer): Integer; overload; override;
C++
virtual int __fastcall GetByteCount(System::WideChar * Chars, int CharCount)/* overload */;
inline int __fastcall GetByteCount(const System::WideChar Chars){ return TEncoding::GetByteCount(Chars); }
inline int __fastcall GetByteCount(const System::WideChar *Chars, const int Chars_High){ return TEncoding::GetByteCount(Chars, Chars_High); }
inline int __fastcall GetByteCount(const System::DynamicArray<System::WideChar> Chars){ return TEncoding::GetByteCount(Chars); }
inline int __fastcall GetByteCount(const System::WideChar *Chars, const int Chars_High, int CharIndex, int CharCount){ return TEncoding::GetByteCount(Chars, Chars_High, CharIndex, CharCount); }
inline int __fastcall GetByteCount(const System::DynamicArray<System::WideChar> Chars, int CharIndex, int CharCount){ return TEncoding::GetByteCount(Chars, CharIndex, CharCount); }
inline int __fastcall GetByteCount(const System::UnicodeString S){ return TEncoding::GetByteCount(S); }
inline int __fastcall GetByteCount(const System::UnicodeString S, int CharIndex, int CharCount){ return TEncoding::GetByteCount(S, CharIndex, CharCount); }
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | class protected public |
System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | TUnicodeEncoding |
Beschreibung
Gibt die Anzahl der beim Codieren von Chars erzeugten Bytes zurück.
System.SysUtils.TUnicodeEncoding.GetByteCount erbt von System.SysUtils.TEncoding.GetByteCount. Der folgende Inhalt bezieht sich auf System.SysUtils.TEncoding.GetByteCount.
Gibt die Anzahl der beim Codieren von Chars erzeugten Bytes zurück.
Gibt die Anzahl der beim Codieren von Chars erzeugten Bytes zurück. Beachten Sie bitte, dass die Anzahl der Bytes in einem String nicht notwendigerweise genau proportional zu der Anzahl der Zeichen in einem gegebenen Zeichen-Array oder String sein muss.
Der Parameter Chars kann ein Zeichen-Array oder ein Zeichenzeiger sein, der die zu zählenden Bytes enthält.
Der Parameter S verweist auf einen UnicodeString, aus dem die Byte-Anzahl extrahiert wird.
Der Parameter CharCount legt die Anzahl der zu codierenden Zeichen fest.
Der Parameter CharIndex gibt den Index im Chars-Array an, an dem die Zählung beginnen soll.
Der Parameter CharCount gibt die Anzahl der Zeichen an, die beim Zählen der Bytes berücksichtigt werden sollen.
Der Rückgabewert ist die Anzahl der Bytes in dem übergebenen Parameter Chars oder S.