Главная » Delphi » Delphi 2006 – Расширяем интерфейс пользователя

0

Согласование содержимого базы данных с содержимым объектного пространства выполняется вызовом метода UpdateDatabase объекта EcoSpace — глобальной ссылки приложения на текущее объектное пространство. Будем вызывать этот метод новой кнопкой с заголовком Обновить. Обработчик нажатия на эту кнопку запишется так:

procedure TWinForm.But ton5__C lick(sender: System.Object; e: System.EventArgs);

begin

EcoSpace.UpdateDatabase;

end;

В единственной команде EcoSpace.UpdateDatabase обработчика вызывается метод UpdateDatabase текущего пространства ЕСО. Он выполняет полную синхронизацию содержимого пространства ЕСО в оперативной памяти с его копией в базе данных.

Запустим программу, введем несколько описаний звезд, для каждой из них зададим планеты со своими характеристиками. Запись этой информации в базу данных произойдет после нажатия на кнопку Обновить. Когда программа запустится в следующий раз, в таблицы «Звезды» и «Планеты» автоматически загрузится содержимое объектного пространства, которое было сохранено в базе данных в момент последнего выполнения команды UpdateDatabase.

Бобровский С. И. Технологии Delphi 2006. Новые возможности. — СПб.: Питер, 2006. — 288 е.: ил.

По теме:

  • Комментарии