OWBasic для Pocketviewer

Начало ВВЕДЕНИЕ Группа ФЛЭШ Алфавитный указатель

Внутренний буфер файла

Существует только один буфер для файлов в OWBasic, так, чтобы в любой момент времени только один файл мог быть загружен, обработан и сохранён. Все процедуры, которые загружают или хранят данные в файл, работают с этим буфером и уничтожают таким образом предыдущее содержание

   Процедуры файла низкого уровня LOADFILE и SAVEFILE загружают файлы в этот буфер или сохраняют этот буфер в файл.

Существуют процедуры для чтения/записи даты и времени (FBDATE), чтения/записи текста (FBSTRING) и чтения/записи двоичных данных (FBBBYTE).

Побайтовый доступ к этой памяти возможет через специальный массив FILEBUFFER. Он может читаться произвольно, как FILEBUFFER[i], но может быть в назначениях.

Пример:
 c=FILEBUFFER[5]
 PRINT FILEBUFFER[6]
 FILEBUFFER[4]=125
 

но не

 INPUT FILEBUFFER[3]: ! Синтаксическая ошибка !
Используйте процедуры и функции FBSTRING и т.д. для более легкого последовательного доступа. 
  • FBSTRING - Чтение/запись строки в Filebuffer (Текст)
  • FBBBYTE - Чтение и запись Filebuffer (Двоичные)
Начало ВВЕДЕНИЕ Группа ФЛЭШ Алфавитный указатель