解决方案 »
- 请问,如何获取ACCESS的表的字段是不是数字类型
- 前辈指点前途 跟公司合作 还是离开(小软件公司)
- 我是一个菜鸟,API接口怎么使用啊??
- 关于DLL的问题,高分向各位高手请教了...
- 我****都用了>300分了,再来300分,关于在DataReport中使用自定义纸张的关题还没解决!!有没有高手啊!!!!!!!!!!!!!!!!
- 加载错误...C/....*.log
- 菜鸟提问一个关于按钮事件的问题
- 急救!!!!!VB+SQL Server!!!
- [下载]我的资料管理系统,来看看吧,不错的。
- 帮忙!
- 基于VB 的solidworks二次开发的API
- 利用VB中ADO控件属性访问远程SQL数据库问题
错误提示是对象变量或with变量未设置。就是红色的这部分出问题。是不是没配合上啊,但是不知道为什么?调试中set matefeature 这句返回nothing
Set matefeature = swAssy.AddMate3(swMateCOINCIDENT, ............)
未能成功执行,返回值为 Nothing 呀。
添加没有成功,返回的应该是NothingSet matefeature = swAssy.AddMate3
if not matefeature is nothing then'一般需要加人判断
'do something
end if
应该是参数有问题
具体我感觉可以通过检查mateError值,确定错误原因
boolstat = swDocExt.SelectByID2(FirstSelection, "FACE", 0, 0, 0, True, 1, Nothing, swSelectOptionDefault)
boolstat = swDocExt.SelectByID2(SecondSelection, "FACE", 0, 0, 0, True, 1, Nothing, swSelectOptionDefault)
中因为我前面用的是基准面所以不能用FACE,应该用PLAE这是solidworks中默认的。如果不是基准面才能用FACE
大家以后可以注意一下。