Форум пользователей ПО АСКОН

Профессиональные вопросы => Программирование приложений => Тема начата: Dells от 18.05.04, 19:01:01

Название: Ошибка открытия сборки
Отправлено: Dells от 18.05.04, 19:01:01
Что означает сообщение КОМПАС-3D V6 Plus:

Ошибка вставки компонента ’C:\Temp\kp\Block_Eoc_\BLOCK_~3.A3D’
Рекурсивная вложенность.

Возникает при попытке открыть сборку, которая была создана в одном каталоге, а затем перемещена в другой каталог. Как можно избежать этого сообщения, чтобы корректно открыть сборку? Причем в каталоге нет сборки с именем ’BLOCK_~3.A3D’ есть только сборка с именем ’Block_Eoc.a3d’ ...
Название: Re:Ошибка открытия сборки
Отправлено: 333 от 18.05.04, 20:49:08
Вы сборку открываете программно или через диалог открытия файла в Компасе?
Изменилось ли положение файлов деталей и подсборок вставленных в сборку?
Название: Re:Ошибка открытия сборки
Отправлено: Dells от 19.05.04, 12:14:58
В том то и дело - что без разницы: что через диалог, что через API - эффект один и тот же. Только через API - просто не открывает - возвращает FALSE, а через диалог - приведенное выше сообщение. Сборка не модифицируется, после нажатия на диалоге ОК - ничего не открывается. Если переименовать сборку, то открывает и говорит, что подсборка BLOCK_~3.A3D не найдена - указываю путь к ней - все обновляется перестраивается и потом открывается. Но это криво. Надо, чтобы после перемещения все сразу открывалось.
Переименование исходной сборки ни к чему не приводит - после перемещения все повторяется.
Название: Re:Ошибка открытия сборки
Отправлено: Dells от 19.05.04, 12:19:33
Путь к сборке:
С:\Temp\kp\Block_Eoc_\Block_Eoc.a3d
В нее входят две подсборки:
С:\Temp\kp\Block_Eoc_\Block_Eoc_P.a3d
С:\Temp\kp\Block_Eoc_\Block_Eoc_N.a3d
После переименования Block_Eoc.a3d в B_E.a3d - открывается, но не может найти Block_Eoc_N.a3d - она на дереве серая и выходит запрос - не могу найти BLOCK_~3.A3D. После указания файла на Block_Eoc_N.a3d - все открывается, ребилдится и ок
Название: Re:Ошибка открытия сборки
Отправлено: 333 от 01.06.04, 19:12:47
Дайте файлам уникальные имена без спецсимволов и длинной не более 8 символов
Название: Re:Ошибка открытия сборки
Отправлено: Dells от 21.07.04, 18:57:02
Спасибо, догадались. Правда поздно очень...