DBF.GetFD(dbfFile: IDENT;
fieldIndex: NUMERIC[0];
[ VAR name: STRING[] ];
[ VAR type: STRING[1] ];
[ VAR length: SCAL[255]
];
[ VAR decimal: SCAL[255]
]
) [ : SCAL[2] ];
Процедура-функция заполняет переданные по ссылке переменные, считывая описание поля из заголовка DBF-файла. Файл dbfFile должен быть открыт процедурой DBF.Open. Любые передаваемые по ссылке переменные могут быть опущены.
Будучи вызвана как функция, возвращает 1, если поле с порядковым номером fieldIndex (начиная с нуля) существует в dbfFile, и 0 в противном случае. При использовании в качестве процедуры выбрасывает исключение, если поля с номером fieldIndex не существует.
Смысл переменных описания приведен ниже:
length+decimal*256
.Для определения ASB-типа, соответствующего DBF-типу, полученному при помощи DBF.GetFD, следует использовать функцию DBF.ConvTYPENAME.
DBF-файл dbfFile не открыт | Исключение 507 |
В DBF-файле не существует поля с заданным порядковым номером | Исключение 515 |