Difference between revisions of "Buffer.GetStringW"
1>Admin |
m (1 revision imported) |
(No difference)
|
Revision as of 16:16, 16 April 2021
GetStringW (Получение данных) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция получает UTF-16 (двухбайтную) строку из буфера по указанному индексу.
Синтаксис
Buffer.GetStringW(<Индекс буфера (INT)>,<Размер строки в символах (INT)>):<Результирующая строка (STRING)>
Аргументы
<Индекс буфера (INT)>
- Позиция в буфере для чтения. Адресация буфера начинается с нуля.<Размер строки в символах (INT)>
- Количество слов для помещения в строку перед перекодированием. Даже если строка использует суррогатные пары (четырехбайтовые символы), размер все равно должен быть указан в словах.
Возвращаемое значение
Возвращается строковое значение.
Примеры
аБуф:=Buffer.Create(); аБуф.SetStringW(0,"Строка проверки"); //Будет выведено "трока п" Message(аБуф.GetStringW(2,7));