API:System.SysUtils.TUnicodeEncoding.GetByteCount

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch