Buffer.SetByte

From SunFlurry wiki
Revision as of 08:44, 24 October 2020 by Admin (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  SetByte (Изменение данных)
Объект:Буфер
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в число, отрицательный индекс.
Визуальность:Нет

Функция сохраняет байт (со знаком или без) в буфер по указанному индексу. Буфер будет автоматически увеличен, если это необходимо.

Синтаксис

Buffer.SetByte(<Индекс буфера (INT)>,<Значение (INT)>)

Аргументы

  • <Индекс буфера (INT)> - Позиция в буфере для записи. Адресация буфера начинается с нуля.
  • <Значение (INT)> - Значение для записи. Число можно быть отрицательным и больше, чем размер байта, для записи будут использованы нижние 8 бит.

Примеры

аБуф:=Buffer.Create();
аБуф.SetByte(0,224);
//Будет выведено число 224
Message(аБуф.GetByte(0));
//Будет выведено число -32
Message(аБуф.GetByte(0,1));