Свойства, методы, события, типы, классы_______________________929

берет из файла ресурсов строку с номером 65369 как строку описания формата и
передает в свойство Message сформатированные с ее помощью значения перемен-
ных N1 и N2.

15.4 Свойства

Action

Определяет действие, связанное с данным управляющим элементом — разде-
лом меню, кнопкой и др.

Класс TControl

Определение

_property Classes::TBasicAction* Action

Описание

Значение свойства Action выбирается во время проектирования из выпадаю-
щего списка предусмотренных действий в Инспекторе Объектов. Этот список фор-
мируется в процессе проектирования размещением на форме компонента Action-
List и заданием его свойств.

Подробнее о диспетчеризации действий см. в разделе 3.7.2 главы 3.

Active

Определяет открытие и закрытие базы данных
Класс TDataSet

Определение

_property bool Active

Описание

Свойство Active определяет наличие соединения с базой данных и управляет
этим соединением. Если значение Active равно false — база данных закрыта и чте-
ние или запись данных невозможны.

Установка Active в true вызывает следующее:

• Генерацию события BeforeOpen.

• Установку набора данных (свойства State) в состояние dsBrowse.

• Открытие курсора в наборе данных.

• Генерацию события AfterOpen.

Если во время открытия набора данных произошла ошибка, набор данных
(свойство State) переводится в состояние dslnactive и курсор закрывается.

Приложение должно устанавливать Active в false перед измененим свойств
набора данных, влияющих на его состояние или на отображение данных. Если это-
го не сделать, то будет сгенерировано исключение EDataBaseError с сообщением:

«Cannot performe this operation on an open dataset» — «Невозможно выполнить эту
операцию на открытом наборе данных».

Свойство Active может устанавливаться непосредственно или методами
Open — установка в true, и Close — установка в false.

3U Зак.764