EnglishРусский  
Данный проект закрыт! Создан новый скриптовый язык с тем же именем. Всё доступно на GitHub.
Также попробуйте нашу open source кроссплатформенную программу для создания и управления скриптами.

Реклама

Инсталлятор CreateInstall
Бесплатные и коммерческие инсталляторы

Buffer

Двоичные данные. Вы можете использовать переменную типа buf для работы с памятью. Используйте этот тип если вы хотите работаь с двоичными данными.

 

Операторы

* buf Получить размер буфера.
buf[ i ] Получить <i> байт в буфере.
buf = buf Копирование данных из одного буфера в другой.
buf + buf Сложить два буфера в один результирующий.
buf += type Добавить типы к буферу.
buf == buf Операция сравнения.
buf( type ) Конвертировать типы в buf.

Методы

buf.align Выравнивание данных.
buf.append Добавление данных.
buf.clear Очистить буфер.
buf.copy Копирование.
buf.crc Подсчет контрольной суммы.
buf.del Удаление данных.
buf.expand Расширение.
buf.free Освобождение памяти.
buf.findch Найти данный байт в буфере.
buf.getmultistr Конвертировать буфер в массив строк.
buf.getmultiustr Конвертировать буфер в массив юникодныхх строк.
buf.insert Вставка данных.
buf.ptr получить указатель на память.
buf.read Чтение из файла.
buf.replace Замена даных.
buf.reserve Резервирование памяти.
buf.write Запись в файл.
buf.writeappend Дописать данные к файлу.
Редактировать