明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1617|回复: 2

[源码] 错误: Automation 错误。 无数据库

[复制链接]
发表于 2013-4-3 16:05:14 | 显示全部楼层 |阅读模式
请教一下:我的苹果笔记本上装双系统,在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 错误。 无数据库
该怎样解决?
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2013-4-3 18:00:06 | 显示全部楼层
本帖最后由 NetBee 于 2013-4-3 18:02 编辑

inter芯片, win7 64位 cad2006
没有问题
  1. (defun endpt (e / eobj p1 p2)
  2.    (vl-load-com)
  3.   (setq eobj (vlax-ename->vla-object e)
  4.          p1  (vlax-curve-getstartpoint eobj)
  5.          p2  (vlax-curve-getendpoint eobj)
  6.   )
  7. )

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

发表于 2013-4-3 19:48:50 | 显示全部楼层
要调试哪句出错,估计去到(vl-load-com)就出错。重装CAD吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-30 21:11 , Processed in 0.161980 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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