• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Замена файла источника

Автор Noname, 20.11.03, 13:45:58

« назад - далее »

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

Noname

Программно копирую сборку из одного каталога в другой. Парты вставлены в режиме связи с файлом-источником (условие - вставка телом не должна быть использована). Открываю из нового места в КОМПАС. Естественно компоненты ссылаются на старые пути. Нужно поменять путь к файлу-источнику.
  kpDocument3D.Open(AssemblyName, False)
  Set kpDoc = kpDocument3D.GetPart(pTop_Part)
  Set Child = kpDoc.GetPart(0)
  Child.fileName NewPartPathName ’копия детали по этому пути существует
                                                    ’сообщений об ошибке нет, путь не меняется.
Вопрос: какие существуют другие способы изменить файл-источник? (Способы типа запомнить все мэйты, плэйсменты и т.д, удалить из сборки, вставить по новому пути и применить все свойства обратно не предлагать).

Люди! Помогите!
   

Noname

Парадоксально, но факт - по приколу, после нескольких часов безуспешных попыток поставил строчки

Child.fileName NewPartPathName
Child.Update

в цикл 10 раз. Все заработало! Пытаться найти минимальное количество повторов уже нет сил...

ЗЫ. Благими намерениями вымощена дорога в ад...