DBF.SetAmount(dbfFile: IDENT;
Amount: NUMERIC[0]);
Устанавливает размер файла в записях. Если устанавливаемый размер превышает текущий, файл добивается пустыми записями, помеченными как удаленные. Если же устанавливаемый размер меньше текущего, последние записи невосстановимо теряются, никаких операций сжатия за счет сборки мусора не производится. Если текущая запись удаляется, процедура выполнит перепозиционирование на последнюю запись. Файл должен быть открыт в режиме, разрешающем модификацию, в противном случае будет выброшено исключение.
Пользуйтесь данной процедурой осторожно, в отличие от DBF.SetField и DBF.SetDeleted, все модификации немедленно прописываются в DBF-файл.
DBF-файл dbfFile не открыт | Исключение 507 |
DBF-файл %s открыт только для чтения | Исключение 510 |