Файл memo состоит из заголовочной части и любого числа блоков. Заголовочная часть содержит указатель на следующий свободный блок и размер одного блока в байтах. Размер одного блока определяется настройкой SET BLOCKSIZE в момент создания файла. Заголовочная часть начинается с нулевой позиции файла и занимает 512 байт. Настройка SET BLOCKSIZE TO 0 устанавливает размер блока равным 1 байту.

Непосредственно за заголовочной частью следуют блоки заголовка и содержания полей memo. Табличный файл содержит номера блоков с которых начинается содержимое memo-полей. Позиция блока в файле memo определяется как произведение номера блока на размер одного блока (размер одного блока указан в заголовке файла memo). Собственно содержимое поля memo начинается уже в пределах адресного блока. Поле memo может занимать более одного последовательного блока.

NoteЗамечание

Под термином "Memo" в данном случае понимается не поле типа "Memo", а поле любого типа, размер которого может превышать 255 символов и содержимое которого хранится в файле memo (.fpt). Это поля типа Memo, Memo (Binary), Blob, General

Expand imageЗаголовочная часть файла memo

Expand imageЗаголовок блока Memo и Memo текст

Expand imageЗамечания

Expand imageСмотрите также