Buffer.Size

From SunFlurry wiki
Jump to: navigation, search
  Size (Размер буфера)
Объект:Буфер
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в число
Визуальность:Нет

Функция возвращает текущий размер буфера, также изменяет этот размер, если задан первый аргумент.

Синтаксис

Buffer.Size(<Новый размер буфера (INT)>):<Текущий размер буфера (INT)>

Аргументы

  • <Новый размер буфера (INT)> - (необязательный аргумент) Задает новый размер буфера. Если размер больше текущего, с конца буфера будет добавлено нужное количество байт (значение добавляемых байт не определено), исходные данные не будут изменены. Если размер меньше текущего, с конца буфера будут удалено нужное количество байт, оставшиеся байты не будут изменены.

Возвращаемое значение

Возвращается число, текущий размер буфера в байтах.

Примеры

аБуф:=Buffer.Create();
//Записываем 8 байт (число 132) в позицию 2.
аБуф.SetQWord(2,132);
//Выводится число 10
Message(аБуф.Size());