Выполнить команду над заданным объектом.
Visual Basic |
---|
Public Sub Execute( _ ByVal Object As TDMSObject _ ) |
- Object
- Объект, над которым будет выполнена команда.
1. Перед вызовом метода желательно контролировать соответствие класса (типа, свойств) команды и свойств объекта, например:
- если должна быть запущена команда "Редактировать", а передаваемый объект не содержит файлов, то метод генерирует ошибку;
- если вызываемая команда не назначена типу объекта (который передается в аргументе) - генерируется ошибка;
- если пользователь не имеет достаточного набора прав для выполнения данной команды над данным объектом, генерируется ошибка и т.д.
2. Если для вызываемой команды определены обработчики событий (CommandBeforeExecute, CommandCompleted), они также будут выполнены.