DBF.SetAmount


Библиотека

DBF.AEL

Синтаксис

DBF.SetAmount(dbfFile: IDENT;
              Amount: NUMERIC[0]);

Описание

Устанавливает размер файла в записях. Если устанавливаемый размер превышает текущий, файл добивается пустыми записями, помеченными как удаленные. Если же устанавливаемый размер меньше текущего, последние записи невосстановимо теряются, никаких операций сжатия за счет сборки мусора не производится. Если текущая запись удаляется, процедура выполнит перепозиционирование на последнюю запись. Файл должен быть открыт в режиме, разрешающем модификацию, в противном случае будет выброшено исключение.

Пользуйтесь данной процедурой осторожно, в отличие от DBF.SetField и DBF.SetDeleted, все модификации немедленно прописываются в DBF-файл.

Исключительные ситуации

DBF-файл dbfFile не открыт Исключение 507
DBF-файл %s открыт только для чтения Исключение 510

См. также