hongshunhu 发表于 2003-7-20 15:02:00

[求助]如何用鼠标在屏幕上为块选取插入点?

在AUTOCAD2000的二次开发中,我想插入块。当选取插入点时,我用Utility对象在屏幕上选取一个点作为块的插入点。可当运行
Set blockrefobj=acadapp.activedocument.modelspace.insertblock(insertionpnt,"blockname",1#,1#,1#,0)时,出现选取点的类型错误,不知如何解决,敬请指教,谢谢!!

hongshunhu 发表于 2003-7-25 10:18:00

请帮帮忙好吗?我很急!

efan2000 发表于 2003-7-25 12:44:00

出现“选取点的类型错误”,可能是前面的变量insertionpnt定义有错误,检查一下是否是Variant类型的。使用GetPoint返回的点只能保存在Variant类型的变量中,而不能保存在Double类型的数组变量中。

hongshunhu 发表于 2003-7-27 13:53:00

这种论坛,不开也吧!

mccad 发表于 2003-7-27 14:38:00

hongshunhu发表于2003-7-27 13:53:00static/image/common/back.gif这种论坛,不开也吧!


在EFAN兄的回答中,已经明确地指出了你程序中存在的问题。
如果你对我们的回答不理解,可以继续提问。
如果你觉得这样的回答有能满足你的要求,请说明你需要什么样的回答,如把程序给你写出来等等,但这里就必须你提供你出错的源程序了。
页: [1]
查看完整版本: [求助]如何用鼠标在屏幕上为块选取插入点?