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

Glossary Item Box

Описание

Генерируется после успешного создания нового объекта.

Определение

Visual Basic
Public Event ObjectCreated( _
   ByVal pObject As TDMSObject, _
   ByVal pParentObject As TDMSObject _
)

Параметры

pObject
Созданный объект.
pParentObject
Родительский объект, в составе которого создан новый объект.

Заметки

1. Событие нельзя отменить.

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

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

3. Событие может регистрироваться в Журнале событий приложения (в зависимости от настроек Журнала для конкретного пользователя) и соответственно добавляться в коллекцию событий TDMSApplication.Events. Зарегистрированное событие имеет класс tdmEventClassObject и тип  tdmEventObjectCreate.

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

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

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

Пример

Смотри также

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