Для создания таблицы в памяти Вы должны задать ее структуру (например, добавив необходимые поля в режиме дизайна), и во время работы приложения вызвать метод Open или CreateTable для активизации таблицы в памяти. Если Вы присвоите свойству Active значение True в дизайнере, то таблица в памяти будет создана сразу при загрузке формы.
При вызове метода Close (или присвоении Active := False) таблица в памяти будет уничтожена и все данные потеряны.
Несмотря на то, что BDE не предоставляет возможность удаления записей из таблицы
в памяти, компонента TMemoryTable
эмулирует эту операцию (при значении свойства EnableDelete
= True). Имейте в виду, что продолжительность операции удаления
записи из таблицы в памяти (вызовом метода Delete)
растет с ростом числа записей в таблице, поэтому не применяйте многократно подряд
метод Delete.
Declaration
property EnableDelete: Boolean;
Description
Свойство EnableDelete позволяет указать, разрешено ли удаление записей из таблицы
в памяти при помощи метода Delete. Если значение этого свойства True, то метод
Delete вызывает эмуляцию удаления записи из таблицы в памяти. Вы можете установить
это свойство в False, если Вам не надо удалять записи из таблицы в памяти и
Ваша таблица имеет значительный объем, такой, что эмуляция метода Delete занимает
значительное время.