CATIA & ENOVIA

Программирование для CATIA.

CATIA & ENOVIA

Сообщение snezhinka » 09 авг 2010 19:41

При запуске команды из тулбара нужно открыть CATProduct, в котором есть парты из ENOVIA. Вызывается, например, CATDocumentServices::OpenDocument. Он возвращает S_OK, и если посмотреть документы в сессии, то будут и парты из ЭНОВИИ, но после этого команда деструктится и диалог соответственно тоже. Если снова вызвать команду, то она отработает нормально и появится диалог. Такая бяка происходит только при самом первом обращении в ЭНОВИЮ. Может тут надо как-нибудь хитро все это открывать????
Аватара пользователя
snezhinka
Новичок
Новичок
 
Сообщения: 22
Зарегистрирован: 20 май 2008 11:10
Откуда: Минск

Re: CATIA & ENOVIA

Сообщение booSter » 11 авг 2010 19:42

А команда (и диалог под ней) эксклюзив или шаред ?
И сама команда стэйт-чарт или ещё как ?
Сделаешь доброе дело за деньги - скажут спасибо,
Сделаешь бесплатно - сядут на шею...
©пёрто
Аватара пользователя
booSter
Moderator
 
Сообщения: 227
Images: 15
Зарегистрирован: 09 фев 2008 16:48
Откуда: Minsk

Re: CATIA & ENOVIA

Сообщение snezhinka » 13 авг 2010 10:51

Команда стейт и эксклюзивная. А что значит диалог эксключзив или шаред?
Аватара пользователя
snezhinka
Новичок
Новичок
 
Сообщения: 22
Зарегистрирован: 20 май 2008 11:10
Откуда: Минск

Re: CATIA & ENOVIA

Сообщение booSter » 16 авг 2010 12:16

snezhinka писал(а):Команда стейт и эксклюзивная

Тогда, судя по симптомам, КАТЬКа тихонечко пускает (возможно только один раз) маленькую (но эксклюзивную) команду (предположительно для инициализации канала связи с ЭНОВьЕй), которая и убивает твою эксклюзив-команду...

snezhinka писал(а):А что значит диалог эксключзив или шаред?

А диалог (как наследник CATCommand) тоже можно в эксклюзив моде пустить ;)
Сделаешь доброе дело за деньги - скажут спасибо,
Сделаешь бесплатно - сядут на шею...
©пёрто
Аватара пользователя
booSter
Moderator
 
Сообщения: 227
Images: 15
Зарегистрирован: 09 фев 2008 16:48
Откуда: Minsk

Re: CATIA & ENOVIA

Сообщение snezhinka » 16 авг 2010 13:10

Спасибо за идею :)
Аватара пользователя
snezhinka
Новичок
Новичок
 
Сообщения: 22
Зарегистрирован: 20 май 2008 11:10
Откуда: Минск


Вернуться в CAA-RADE

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1