TypeDesc
Описание COM-объекта
Методы
Информация об интерфейсе |
Взаимодействие с полями и метода объекта |
---|---|
- TypeDesc.GetInterfaceName()
Возвращает имя класса (реализуемого интерфейса) как оно описано в библиотеке типов для данного объекта
- TypeDesc.HasProperty(PropertyName)
- PropertyName:
Строка - имя свойства
Возвращает булевой значение, говорящее, что у Com-объекта есть поле с указанным именем
- TypeDesc.GetPropertyType(PropertyName)
- PropertyName:
Строка - имя свойства
Возвращает имя типа, который имеет указанное свойство. Возможные типы перечислены здесь . Если указанного свойства у объекта нет, то вернётся пустая строка
- TypeDesc.SetProperty(PropertyName, Object)
- PropertyName:
Строка - название поля COM-объекта
- Object:
Произвольный тип - устанавливаемое значение
Задаёт новое значение полю COM-объекта
Добавлено в версии 5.29.9.
- TypeDesc.GetProperty(PropertyName)
- PropertyName:
Строка - название поля COM-объекта
Получает значение значение поля COM-объекта
Добавлено в версии 5.29.9.
- TypeDesc.GetMethodsNames()
Возвращает коллекцию строк с именами методов класса
Добавлено в версии 5.29.9.
- TypeDesc.GetMethodDesc(MethodName)
- MethodName:
Строка - имя метода
Возвращает описание интерфейса метода по имени метода
Добавлено в версии 5.29.9.
- TypeDesc.CreateArgs()
Создаёт набор аргументов для последующей передачи в метод
Добавлено в версии 5.29.9.
- TypeDesc.InvokeMethod(MethodName, Args)
- MethodName:
Строка - имя вызываемого метода
- Args:
ArgPack - набор аргументов
Вызывает метод по его имени с переданными параметрами и возвращает результат его выполнения, если он есть. Неявного преобразования типов аргументов не происходит
Добавлено в версии 5.29.9.