如下面的程序:
Dim regObj() As AcadRegion
regObj = acadApp.ActiveDocument.ModelSpace.AddRegion(cur)
如果执行regobj(0).delete是无法实现面域的删除的,在我的电脑上VB直接崩溃退出。。。。。
今天把 AcadRegion改为variant,同样的代码:
Dim regObj() As variant
regObj = acadApp.ActiveDocument.ModelSpace.AddRegion(cur)
再执行regobj(0).delete就可以成功删除面域!
大家说这是什么原因呢???