Можно ли из ссылки на параметры детали, получить ссылку на саму деталь?

Автор Тема: Можно ли из ссылки на параметры детали, получить ссылку на саму деталь?  (Прочитано 3983 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн R.I.ChernovАвтор темы

  • ADN Club
  • *****
  • Сообщений: 568
  • Карма: 18
Доброго времени суток, уважаемые форумчане! У меня есть ссылка на Inventor.Parameters, и я "как бы" не знаю, к какой детали она относится. Можно ли каким-то образом узнать, например, имя детали, которой принадлежат параметры? Полагаю, вряд ли данный вопрос имеет решение. Но может кому-то известна некая "хитрость". Прошу поделиться мыслями.
В программировании я новичок...но ненадолго! ;)

Отмечено как Решение R.I.Chernov 03-04-2018, 23:53:22

Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 752
  • Карма: 195
  • Skype: mikazakov@mail.ru
У меня есть ссылка на Inventor.Parameters, и я "как бы" не знаю, к какой детали она относится
Ну собственно говоря любой параметр из коллекции возьмите там будет свойство:
Parameter.Parent() As Object
Не забудьте проверку добавить  на количество параметров перед обращению к параметру из коллекции, а то вдруг там ни одного в коллекции не будет и будет ошибка

Оффлайн R.I.ChernovАвтор темы

  • ADN Club
  • *****
  • Сообщений: 568
  • Карма: 18
Ну собственно говоря любой параметр из коллекции возьмите там будет свойство:
Parameter.Parent() As Object
Спасибо, Михаил, это то что было нужно.
П.С. От себя могу добавить / напомнить (вдруг кому пригодится), что номера коллекций в инвенторе начинаются с 1, а не с нуля. Что, в случае отсутствия параметров в коллекции, один можно добавить, и, решив вышеизложенную задачу, этот параметр удалить.
В программировании я новичок...но ненадолго! ;)