Справочное руководство по TDMS 5.0 API
TDMSEvents Коллекция
Смотри также  Члены  Послать замечания

Glossary Item Box

Описание

Коллекция зарегистрированных событий.

Содержит историю работы приложения (все события по всем пользователям с момента установки TDMS - TDMSApplication.Events) или жизненного цикла отдельного объекта TDMS (TDMSObject.Events).

Журнал событий TDMS

Объектная модель

TDMSEvents КоллекцияTDMSEvent ОбъектTDMSEventsFilter ОбъектTDMSEvent Объект

Заметки

При обращении к свойству Events объектов, имеющих историю, фактически возвращается пустая коллекция. Её инициализация происходит при первом обращении к свойствам Item, Has или Count. Такой механизм позволяет сначала настроить фильтр событий без задержек, связанных с обработкой большого количества объектов TDMSEvent.

 

1. События приложения доступны для просмотра через интерфейс (Системные -> Показать Журнал событий...). Набор автоматически регистрируемых событий может ограничиваться настройками приложения (Системные -> Параметры... -> Журнал событий).

2. При работе с коллекцией событий приложения через API желательно отбирать нужные объекты Event с помощью фильтра событий. Это вызвано тем, что в многопользовательской среде события накапливаются очень быстро, то время обработки всей коллеции может быть значительным.

3. Для получения объекта "Событие" из коллекции можно использовать свойство Item: Events.Item(Index) или прямое обращение Events(Ev), где Ev - объект TDMSEvent, дескриптор, порядковый номер в коллекции или описание события.

4. Коллекция доступна начиная с версии 2.0. Создавать, добавлять и удалять элементы в коллекции может только системный администратор.

 

 

Пример

Смотри также

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