SysUtils.CharToByteIndex

From RAD Studio VCL Documentation (German)
Jump to: navigation, search

Contents

Delphi-Informationen

von SysUtils.pas

	function CharToByteIndex(const S: AnsiString; Index: Integer): Integer; overload;
 
	function CharToByteIndex(const S: string; Index: Integer): Integer; overload;


Unit: SysUtils

Typ: Funktion

Sichtbarkeit: public

C++-Informationen

von SysUtils.hpp

	int __fastcall CharToByteIndex(System::AnsiStringT<0> S, int Index);


Unit: SysUtils

Typ: Funktion

Beschreibung

Gibt den Index des ersten Bytes eines bestimmten Zeichens in einem String zurück.


Mit CharToByteIndex können Sie den Byte-Offset des Zeichens an der angegebenen Position im String S ermitteln. Der Wert 1 gibt dabei das erste Zeichen an, 2 das zweite usw. CharToByteIndex gibt Null zurück, wenn ein ungültiger Index übergeben wurde (Index <= 0 oder Length(S) < Index). Wenn das Zeichen an der Indexposition ein Doppelbyte-Zeichen ist, gibt CharToByteIndex den Offset des ersten Bytes zurück.

Wenn kein Multibyte-Zeichensatz verwendet wird, gibt CharToByteIndex einfach den Wert von Index zurück, weil dann eine 1-zu-1-Entsprechung zwischen Bytes und Zeichen besteht.

Siehe auch

Personal tools