Справочное руководство по TDMS 5.0 API
ObjectBeforeErase Event
Смотри также  Послать замечания
pObject
Объект, который должен быть удален.
bCancel
TRUE - отменить удаление объекта.
TDMSApplication Объект : ObjectBeforeErase Event

Glossary Item Box

Описание

Генерируется перед удалением объекта из базы данных TDMS.

Определение

Visual Basic
Public Event ObjectBeforeErase( _
   ByVal pObject As TDMSObject, _
   ByRef bCancel As Boolean _
)

Параметры

pObject
Объект, который должен быть удален.
bCancel
TRUE - отменить удаление объекта.

Заметки

1. Событие является отменяемым: присвоением параметру bCancel значения TRUE можно отменить удаление объекта из базы данных.

2. Обработчик может быть размещен в скриптах объекта, профиля и/или общесистемном (см. рисунок). Если обработчики определены на всех уровнях, то последовательность их вызова такова:

  • скрипт объекта;
  • скрипт профиля пользователя;
  • общесистемный скрипт.

Если на каком-либо уровне событие было отменено (параметру bCancel присвоено значение TRUE), то обработчики события, размещенные на последующих уровнях, вызваны не будут.

3. Схему последовательности генерации событий при удалении объекта из системы или состава другого объекта см. на рисунке.

4. Событие не генерируется при программном удалении объекта, например методом , а также при удалении объекта из состава другого объекта.

5. Для того, чтобы событие генерировалось при работе через API (при вызове метода TDMS~ TDMSObject~Erase), должен быть включен вызов объектных событий в Окне свойств базы данных (см. рисунок).

Включение генерации объектных событий

Пример

Смотри также

© 2016 CSoft Development. Все права защищены.