Предупреждение
Прекращение развития и поддержки Компоненты
С 1 сентября 2026 года команда разработки прекращает развитие и техническую поддержку Компоненты.
Сама библиотека продолжит работать в текущем виде без каких-либо ограничений со стороны компании, но новая функциональность разрабатываться не будет. Прекратится техническая поддержка со стороны команды разработки: консультации, исправление ошибок и адаптация под изменения внешних систем.
Ключи, выпускаемые через кабинет интегратора, не подходят для использования в Компоненте.
Рекомендуем уже сейчас ознакомиться с вариантами интеграции, которые будут продолжать развиваться и поддерживаться.
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.