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

 

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

 


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

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


Функция StrByteType(
S: PChar;
Index: Cardinal ): TMbcsByteType;


Модуль: SysUtils

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

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

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

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


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

 


Рейтинг@Mail.ru