明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1533|回复: 2

急!也许是个没注意的小问题,但是不知道错在哪里?希望尽快得到大家的帮助!

[复制链接]
发表于 2005-3-2 10:58:00 | 显示全部楼层 |阅读模式
在用VB开发AutoCAD时候, 在图形区域内创建一个实体的时候,在执行程序时经常出现这样的错误,例如我要在实体空间范围内画一条直线,代码如下: Private Sub Command2_Click()“点击按钮后话一条直线。AcadApp已经定义并创建了”
Dim lineObj As AcadLine
Dim startPoint(0 To 2) As Double
Dim endPoint(0 To 2) As Double
startPoint(0) = 0: startPoint(1) = 0: startPoint(2) = 0
endPoint(0) = 2: endPoint(1) = 2: endPoint(2) = 0 Set lineObj = AcadApp.ActiveDocument.ModelSpace.AddLine(startPoint, endPoint)
End Sub 程序执行后 提示: 实时错误‘91’ 对象变量或with块变量未设置 能不能帮忙给看一下,急,谢谢!
发表于 2005-3-2 11:39:00 | 显示全部楼层
如果你的AcadApp定义和创建没有问题的话,那你看是不是没有引用CAD类型库
 楼主| 发表于 2005-3-2 12:33:00 | 显示全部楼层

解决了,很低级的错误

我知道问题所在了,由于我是一个编程初学者,在编程序的时候经常会犯一些最低级的错误。这个错误主要还是处在建立AcdApp对象的问题上,因为我把建立AcdApp对象的过程放在一个模块中的过程里了,但是在程序开头忘记调用那个过程了(也就是说,AcdApp对象没有在程序中被建立),所以导致了上述的错误。 谢谢这位“虾兵蟹将”的指点!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-27 21:08 , Processed in 0.146518 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表