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.