wmz 发表于 2013-4-3 16:05:14

错误: Automation 错误。 无数据库

请教一下:我的苹果笔记本上装双系统,在windows7系统上安装ACAD2006,当执行以下函数时
(defun endpt (e / eobj p1 p2)
   (vl-load-com)
(setq eobj (vlax-ename->vla-object e)
         p1(vlax-curve-getstartpoint eobj)
         p2(vlax-curve-getendpoint eobj)
)
)
出现: 错误: Automation 错误。 无数据库
该怎样解决?

NetBee 发表于 2013-4-3 18:00:06

本帖最后由 NetBee 于 2013-4-3 18:02 编辑

inter芯片, win7 64位 cad2006
没有问题

(defun endpt (e / eobj p1 p2)
   (vl-load-com)
(setq eobj (vlax-ename->vla-object e)
         p1(vlax-curve-getstartpoint eobj)
         p2(vlax-curve-getendpoint eobj)
)
)

_$ (endpt(car(entsel)))
(104.143 38.045 0.0)

mccad 发表于 2013-4-3 19:48:50

要调试哪句出错,估计去到(vl-load-com)就出错。重装CAD吧。
页: [1]
查看完整版本: 错误: Automation 错误。 无数据库