Tuoni 发表于 2007-1-30 06:34:46

EntityArray(0) 显示为超出范围, 即使它在那里...

有人知道我为什么会犯这个错误吗
如您所见,EntityArray(0)已填充,我使用的另一个alt标记样式对话框是EntityArray(0)=Nothing,但如您所示,它没有<我已经清除了有问题的选择集…我有什么想法吗?





**** Hidden Message *****

Arizona 发表于 2007-1-30 06:45:42

当您说您清除了选择集时,是否删除了它?

Tuoni 发表于 2007-1-30 07:59:22

我使用的代码是“ThisDrawing.SelectionSets(对象类型)。清除”(其中对象类型等价于“AcDbBlockResources”)。
它只在将此块作为其在(0)中的条目时才会出现错误,因此我的假设(值得一提的是)是它是由块引起的错误...

Tuoni 发表于 2007-1-30 08:07:33

嗯,我从来没有…亚利桑那州,我加了几行ThisDrawing.SelectionSets(objectType).Delete
ThisDrawing.SelectionSets.Add objectType
到我的函数…它成功了!奇怪的是,在几个月的测试中,这从来都不是问题……
好吧,谢谢你对我想我应该一直做的事情大发雷霆!

Arizona 发表于 2007-1-30 10:49:10

Autocad 不喜欢您尝试添加与现有选择集同名的选择集。

Tuoni 发表于 2007-1-30 10:51:14


她是一个编码
也帮我摆脱了几个大脑衣架。

Maverick® 发表于 2007-1-30 12:18:48


无论如何编码。

( )
____) (____
( )
l l l
l l l l l
页: [1]
查看完整版本: EntityArray(0) 显示为超出范围, 即使它在那里...