iCAx开思工具箱
标题:
【CAA求助】调用CATIProduct::RemoveProduct出错
[打印本页]
作者:
netroamer
时间:
2007-1-22 21:19
标题:
【CAA求助】调用CATIProduct::RemoveProduct出错
我在装配件中调用RemoveProduct删除子装配,然后存盘,总是返回错误,如果删除的是零件就没问题,有没人知道什么原因啊?
我的代码如下:
CATIProduct_var spChild;
CATListValCATBaseUnknown_var* ListChildren = piProduct->GetChildren();
if( NULL != ListChildren )
{
spChild = (*ListChildren)[1];
if( spChild != NULL_var )
{
piProduct->RemoveProduct(spChild);
}
}
HRESULT rc = CATDocumentServices::SaveAs(*pDocument, filename); //就是这一行返回值不对
作者:
wndcool
时间:
2007-1-22 23:01
交互式环境吗?如果是,应该用CATIIniInteractiveSession这个吧
作者:
netroamer
时间:
2007-1-23 09:03
不是交互式环境,我发现如果删除的零件装了多个,保存也会出错。只有当删除的是零件,且该零件只装了一次,才不会出错。
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3