Buffer.Size
Size (Размер буфера) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция возвращает текущий размер буфера, также изменяет этот размер, если задан первый аргумент.
Синтаксис
Buffer.Size(<Новый размер буфера (INT)>):<Текущий размер буфера (INT)>
Аргументы
<Новый размер буфера (INT)>
- (необязательный аргумент) Задает новый размер буфера. Если размер больше текущего, с конца буфера будет добавлено нужное количество байт (значение добавляемых байт не определено), исходные данные не будут изменены. Если размер меньше текущего, с конца буфера будут удалено нужное количество байт, оставшиеся байты не будут изменены.
Возвращаемое значение
Возвращается число, текущий размер буфера в байтах.
Примеры
аБуф:=Buffer.Create(); //Записываем 8 байт (число 132) в позицию 2. аБуф.SetQWord(2,132); //Выводится число 10 Message(аБуф.Size());