System.SysUtils.TEncoding.GetByteCount

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetByteCount(Chars: PChar; CharCount: Integer): Integer; overload; virtual; abstract;
function GetByteCount(const Chars: Char): Integer; overload; inline;
function GetByteCount(const Chars: array of Char): Integer; overload;
function GetByteCount(const Chars: TCharArray): Integer; overload;
function GetByteCount(const Chars: array of Char; CharIndex, CharCount: Integer): Integer; overload;
function GetByteCount(const Chars: TCharArray; CharIndex, CharCount: Integer): Integer; overload;
function GetByteCount(const S: string): Integer; overload;
function GetByteCount(const S: string; CharIndex, CharCount: Integer): Integer; overload;

C++

virtual int __fastcall GetByteCount(System::WideChar * Chars, int CharCount) = 0 /* overload */;
int __fastcall GetByteCount(const System::WideChar Chars)/* overload */;
int __fastcall GetByteCount(System::WideChar const *Chars, const int Chars_High)/* overload */;
int __fastcall GetByteCount(const System::DynamicArray<System::WideChar> Chars)/* overload */;
int __fastcall GetByteCount(System::WideChar const *Chars, const int Chars_High, int CharIndex, int CharCount)/* overload */;
int __fastcall GetByteCount(const System::DynamicArray<System::WideChar> Chars, int CharIndex, int CharCount)/* overload */;
int __fastcall GetByteCount(const System::UnicodeString S)/* overload */;
int __fastcall GetByteCount(const System::UnicodeString S, int CharIndex, int CharCount)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils TEncoding

Beschreibung

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