Советы по Delphi



         

Структура заголовка файла данных для таблицы dBASE III PLUS.


Заголовок табличного файла
Байт Содержание Описание
01-й байтОпределение наличия MEMO-файла в таблице dBASE III PLUS (03h без MEMO-файла (.DBT-файл;) 83h с MEMO-файлом).
1-33 байта Дата последнего обновления в формате YYMMDD
4-732-битное число Количество записей в таблице
8-916-битное число Количество байтов, занимаемых заголовком
10-1116-битное число Количество байтов, занимаемых записью
12-143 байта Зарезервированная область
15-2713 байт Зарезервировано для сетевой версии dBASE III PLUS
28-314 байта Зарезервированная область
32-n32 байта Массив с описаниями полей (структура каждого такого описания показана ниже)
n+11 байт Хранится значение 0Dh, выполняющее роль терминатора описаний полей

n - последний байт массива с описаниями полей. Размер массива зависит от количества полей в табличном файле.

Описание поля таблицы
Байт Содержание Описание
0-1011 байтИмя поля в ASCII (заполнено нулями).
111 байт Тип поля в ASCII (C, D, L, M или N)
12-154 байта Адрес данных поля (ссылка на память, а не на диск)
161 байт Размер поля в бинарном формате
171 байт Порядковый номер поля в бинарном формате
18-192 байта Зарезервировано для сетевой версии dBASE III PLUS
201 байт ID рабочей области
21-222 байта Зарезервировано для сетевой версии dBASE III PLUS
231 байт Флаг установки поля
24-311 байт Зарезервированная область




Содержание  Назад  Вперед