| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 9910 人关注过本帖
标题:实时错误91,对象变量或with块变量未设置~~如何解决
只看楼主 加入收藏
owenlu1981
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:13
帖 子:211
专家分:1130
注 册:2013-5-17
收藏
得分:0 
strfilename = App.Path + "\" + "垫圈.sldprt"
strfilename = "@垫圈.sldprt"
两次赋值,是不是因为第二次没有了路径就出错了?
2014-04-17 20:30
ck3670
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-4-13
收藏
得分:0 
回复 10 楼 lowxiong
把那句出现后还是出现同样的错误,还是
 part.Parameter("d1 @ 草图1 " & strfilename).SystemValue = d1 / 1000
这里有问题
2014-04-18 14:58
ck3670
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-4-13
收藏
得分:0 
回复 11 楼 owenlu1981
但是调试时程序是可以打开solidworks的指定文件,也就是“垫圈”这一文件的,感觉是修改参数这一步有问题
2014-04-18 15:05
owenlu1981
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:13
帖 子:211
专家分:1130
注 册:2013-5-17
收藏
得分:0 
Set part = swApp.ActivateDoc("垫圈")
改成 Set part = swApp.ActivateDoc("垫圈.Sldprt") 试试
2014-04-18 16:58
ck3670
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-4-13
收藏
得分:0 
回复 14 楼 owenlu1981
还是不行。我觉得是solidworks的文件垫圈的参数D1,D2没和程序关联起来~
2014-04-18 17:07
owenlu1981
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:13
帖 子:211
专家分:1130
注 册:2013-5-17
收藏
得分:0 
Set part = swApp.opendoc4(strfilename, 1, 0, "", longstatus)

longstatus 值是?
2014-04-18 19:53
ck3670
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-4-13
收藏
得分:0 
回复 16 楼 owenlu1981
这里是打开solidwork文件,没问题的
2014-04-21 12:11
鸥翔鱼游
Rank: 5Rank: 5
等 级:职业侠客
帖 子:182
专家分:323
注 册:2014-4-19
收藏
得分:0 
看帖是学习,回帖是礼貌。。。
2014-04-28 14:21
fangbnu
Rank: 1
等 级:新手上路
帖 子:6
专家分:7
注 册:2017-10-25
收藏
得分:0 
我用vb编个小软件也偶尔会出现这个错误提示,软件一直运行正常,偶尔隔个十天半个月或一个月的出现这个错误提示,看来不是编程的问题,也不知道是什么原因。
也可能是vb的bug,在XP偶尔会出现,换成Win7不出现了。
2017-11-06 11:01
快速回复:实时错误91,对象变量或with块变量未设置~~如何解决
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021494 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved