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

 

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

 


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

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


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


Модуль: SysUtils

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

Функция возвращает следующие значения:

mbSingleByte - указанный байт принадлежит однобайтовому символу;
mbLeadByte - первый байт двухбайтового символа;
mbTrailByte - второй байт двухбайтового символа.

Если строка не использует многобайтовые символы, то функция всегда возвращает значение mbSingleByte. Функция не производит проверки правильности значения Index (не должно выходить за рамки диапазона 0<=Index<=Length(S)), поэтому необходимо позаботится о корректно заданном значении.


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

 


Рейтинг@Mail.ru