Сообщество программистов Autodesk в СНГ
ADN Club => Inventor API => Тема начата: R.I.Chernov от 13-12-2017, 15:40:03
-
Доброго времени суток, уважаемые форумчане! У меня есть ссылка на Inventor.Parameters, и я "как бы" не знаю, к какой детали она относится. Можно ли каким-то образом узнать, например, имя детали, которой принадлежат параметры? Полагаю, вряд ли данный вопрос имеет решение. Но может кому-то известна некая "хитрость". Прошу поделиться мыслями.
-
У меня есть ссылка на Inventor.Parameters, и я "как бы" не знаю, к какой детали она относится
Ну собственно говоря любой параметр из коллекции возьмите там будет свойство:
Parameter.Parent() As Object
Не забудьте проверку добавить на количество параметров перед обращению к параметру из коллекции, а то вдруг там ни одного в коллекции не будет и будет ошибка
-
Ну собственно говоря любой параметр из коллекции возьмите там будет свойство:
Parameter.Parent() As Object
Спасибо, Михаил, это то что было нужно.
П.С. От себя могу добавить / напомнить (вдруг кому пригодится), что номера коллекций в инвенторе начинаются с 1, а не с нуля. Что, в случае отсутствия параметров в коллекции, один можно добавить, и, решив вышеизложенную задачу, этот параметр удалить.