iCAx开思工具箱

标题: 怎樣在Interactive Session打開CATPART [打印本页]

作者: terenfan    时间: 2006-2-15 10:31
标题: 怎樣在Interactive Session打開CATPART
各位高人,請問怎樣在Interactive Session打開CATPART! 先謝~!
作者: terenfan    时间: 2006-2-15 10:43
為什麼我不能拿到 CATSession Pointer?

如要執行這一個程式,我是不是要用caa程式產生出來的cnext運行CATIA, 再執行我的exe 程式

我是新手.
謝謝
作者: cms_nuaa    时间: 2006-2-15 22:25
sorry,可能前面那个程序对你有误导。其实那个显示的原因产生的问题,我没注意。重新拷一遍:
CATSession * piSession = CATSession::GetPtrSession();   
CATIIniInteractiveSession *piInteractiveSession = NULL;
CATIEditor * poEditor=NULL;
HRESULT hr = piSession->QueryInterface( IID_CATIIniInteractiveSession,(void ** ) &piInteractiveSession);
hr = piInteractiveSession->Open(oSelectedFile,FALSE,&poEditor);

这段程序是在交互模式下执行的;我估计你的程序是批处理程序,因此无法得到CATSession Pointer。
作者: terenfan    时间: 2006-2-17 09:28
先謝謝你你的回應.
我想知道Interactive session 可以在CAA中開啟CATIA嗎?  以我所知Interactive Session是在CATIA啟用後. 在CATIA中用Toolbar啟用Interactive Session的模組. 不知是否正確?
作者: cms_nuaa    时间: 2006-2-17 13:30
对。你的意思,你做的程序是在运行一段时间后再在程序中启动CATIA?
作者: terenfan    时间: 2006-2-17 13:43
正是! 我想知道CAA可否在程序中启动CATIA! 而這個CAA是Interactive session?
作者: lishu_nuaa    时间: 2006-3-18 12:58
顶 上面是 南航的兄弟吧
作者: cms_nuaa    时间: 2006-3-18 18:43
当然可以啊。就跟一般的程序中启动一个EXE文件一样,可以用MFC中的相关函数。




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3