Руководство разработчика

Объектный тип АРХИВ_ФАЙЛ

Физический объектный тип c передачей ответственности "справа налево".

Объект АРХИВ_ФАЙЛ предназначен для записи и чтение двоичных файлов в специальном формате. Поддерживается чтение и запись следующих вариантов данных:

Формат двоичного файла не предназначен для обмена со сторонними программными продуктами. Используйте тип АРХИВ_ФАЙЛ для обмена в пределах приложения или между разными экземплярами приложения (на разных рабочих местах). Данный формат файла может использоваться для создания разного рода временных файлов, экспорта/импорта частей базы данных и т.п. Для обмена со сторонними программными продуктами используйте текстовые файлы, XML, таблицы DBASE, Paradox.

Объекты типа АРХИВ_ФАЙЛ являются физическими, т.е. имеют физическое представление, передаваемое при копировании (присваивании). При разрушении объектов типа АРХИВ_ФАЙЛ связанные с ним ресурсы освобождаются, а изменения (если были) сохраняются в файл.

Методы

МетодОписание
Методы общего назначения
ОТКРЫТЬ Связывает переменную с указанным файлом.
ЗАКРЫТЬ Освобождает ресурсы, занятые открытым файлом.
ОБЪЕДИНИТЬ Объединяет данные файла с данными, считанными из другого файла.
Методы получения состояния
ИМЯ Возвращает полный путь связанного файла.
ОТКРЫТ Позволяет проверить, открыт ли файл.
КОНЕЦ_ФАЙЛА Позволяет проверить, достигнут ли конец файла.
Методы чтения значений простых типов
СЧИТАТЬ_ЦЕЛОЕ Считывает целочисленное значение из текущей позиции в файле.
СЧИТАТЬ_ЧИСЛО Считывает вещественное значение из текущей позиции в файле.
СЧИТАТЬ_СТРОКУ Считывает строковое значение из текущей позиции в файле.
СЧИТАТЬ_ЛОГИКУ Считывает логическое значение из текущей позиции в файле.
СЧИТАТЬ_ДАТУ Считывает дату из текущей позиции в файле.
СЧИТАТЬ_ВРЕМЯ Считывает время из текущей позиции в файле.
СЧИТАТЬ_ДАТУ_ВРЕМЯ Считывает дату и время из текущей позиции в файле.
Методы записи значений простых типов
ЗАПИСАТЬ_ЦЕЛОЕ Записывает целочисленное значение в конец файла.
ЗАПИСАТЬ_ЧИСЛО Записывает вещественное значение в конец файла.
ЗАПИСАТЬ_СТРОКУ Записывает строковое значение в конец файла.
ЗАПИСАТЬ_ЛОГИКУ Записывает логическое значение в конец файла.
ЗАПИСАТЬ_ДАТУ Записывает дату в конец файла.
ЗАПИСАТЬ_ВРЕМЯ Записывает время в конец файла.
ЗАПИСАТЬ_ДАТУ_ВРЕМЯ Записывает дату и время в конец файла.
Методы чтения и записи произвольных значений инвариантных типов
СЧИТАТЬ_ЗНАЧ Считывает произвольное значение инвариантного типа из текущей позиции в файле.
ЗАПИСАТЬ_ЗНАЧ Записывает значение инвариантного типа в конец файла.
Методы чтения и записи двоичных данных
СЧИТАТЬ_БИН Считывает двоичные данные из текущей позиции в файле.
ЗАПИСАТЬ_БИН Записывает двоичные данные в конец файла.

См. также: