Функции и процедуры Delphi. Справочник.

 

Не знаешь, где искать?
Читай Delphi FAQ!

 


II. ФУНКЦИИ И ПРОЦЕДУРЫ ДЛЯ РАБОТЫ СО СТРОКАМИ

3. Функции для работы с многобайтовыми наборами символов (MBCS)


Функция ByteToCharIndex(
const S: string;
Index: Integer ): Integer;


Модуль: SysUtils

Описание
Функция возвращает индекс (порядковый номер) символа в строке S, который содержит байт с порядковым номером Index.

Если строка не содержит многобайтовые символы, т.е. один символ представлен одним байтом, то возвращаемое значение равно Index (1-й символ - 1, 2-й символ - 2, 3-й -3 и т.д.). Если строка содержит многобайтовые символы, например, 1 символ - 1 байт, 2-й символ - 2 байта, 3-й - 1 байт, то функция, соответст-венно, возвращает 1 для Index =1, 2 для Index =2 и для Index =3, 3 для Index =4. Если параметр Index выходит за пределы строки (Index<=0 или Index>Length(S)), то функция возвращает 0.


[Вернуться к содержанию]

 


Рейтинг@Mail.ru