VB.net调用CATIA怎么实现多截面曲面操作

hybridShapeLoft1.AddSectionToLoft(Conic2,1,Nothing)这个Nothing他老是报类型不匹配,而CATIA自己录的宏里面就是... hybridShapeLoft1.AddSectionToLoft(Conic2, 1, Nothing)
这个Nothing他老是报类型不匹配,而CATIA自己录的宏里面就是Nothing
问题已经解决,原来是需要把CATIA的好几个COM接口库加入到程序中去
展开
 我来答
喻邱雅翠
2011-05-14 · TA获得超过601个赞
知道小有建树答主
回答量:658
采纳率:0%
帮助的人:127万
展开全部
上面的信息是说接口库丢失,一般就是指DLL文件丢失,既然你装了CATIA,那就是DLL文件注册出了问题。

吧CATIA下的DLL文件用Regsvr32命令依次注册一下
用法如下:Regsvr32 /s 文件名

不是
regsvr/s catia v5 aec review interface object library

而是
catia v5 aec review interface object library所代表的那个Dll文件,

比如office的引用库文件就是C:\Program Files\Common Files\Microsoft Shared\OFFICE11\下的MSO.dll文件

注册office引用就是
regsvr32 /s C:\Program Files\Common Files\Microsoft Shared\OFFICE11\MSO.dll

catia也一样

最后给你一个catia二次开发相关的博客吧

追问
如果我把那个NOTHING改成一个指定点,就不会报错了,这不是接口正常吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式