- Код: Выделить всё
'MsgBox productDocument1.Product.GetDefaultShapeName
Set objPspWorkbench = productDocument1.Product.GetTechnologicalObject("PspWorkbench")
objPspWorkbench.GetApplication(catPspIDLCATEQT).Initialization
Есть два типа настроек(16 catia) - предприятия и родные - на настройках предприятия все нормально(что радует), на родных - вот эта ошибка(что огорчает, но наоборот - было бы гооораздо хуже)
- интересная особенность - если productDocument1.Product.GetDefaultShapeName - возвращает пустую строку, то ошибка вылезет на GetTechnologicalObject, а вот если она выдаст ошибку( пропускаемую с помощью on error resume next), то GetTechnologicalObject("PspWorkbench") проходит нормально - причем обе эти ситуации на одной и той же сборке происходят - соответственно проблема где то в настройках, а вот где...как сделать так чтобы productDocument1.Product.GetDefaultShapeName - возвращало ошибку, а не пустую строку через настройки?