明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 11045|回复: 9

automation错误是怎么回事?

[复制链接]
发表于 2003-7-15 09:02:00 | 显示全部楼层 |阅读模式
在练习花园小路,加载LISP时出:automation错误,是不是ActiveX未注册,请大侠解答。
(我用解密CAD2002).
发表于 2014-5-22 22:26:47 | 显示全部楼层
me  too,修改块名,vla-put-name  blkobj  blkname未找到主键,有没有大侠给解答下
回复 支持 1 反对 0

使用道具 举报

发表于 2003-7-15 11:45:00 | 显示全部楼层
这是最有趣的错误...
从出错提示中看出:这个错误是在 ActiveX 方法中发生的,而且系统对这个错误“未提供说明”。因此原因只能自己去分析...
 楼主| 发表于 2003-7-16 08:19:00 | 显示全部楼层

更进一步。

在CAD的帮助中上,(vla-get-ModelSpace (vla-get-ActiveDocument (vlax-get-Acad-Object)))
只有vla-get-ModelSpace出错,其它的没错,请问2楼为什么?
发表于 2003-7-16 08:23:00 | 显示全部楼层
这我不知道,在我这里不出错的。
发表于 2013-9-30 13:17:46 | 显示全部楼层
陈伯雄 发表于 2003-7-16 08:23
这我不知道,在我这里不出错的。

这个错误很好玩,我用的一个(VLA-PUT-NAME BLOCK BNAME)对块名进行重置后,再用(VLA-GET-ITEM BTABLE BNAME)时出现类似错误,说是未找到主键,而用(VLAX-DUMP-OBJECT BLOCK)检查时却发现,块名就是BNAME,但再多取几次块名后,却发现几次所取的结果不一样。真是想破了脑袋也没能明白,最后只有这样改了(VLA-GET-ITEM BTABLE (VLA-GETNAME BLOCKREF))
发表于 2013-9-30 14:01:06 | 显示全部楼层
程序有错时,有时也有这个提示
发表于 2013-10-1 08:21:16 | 显示全部楼层
我也碰到类似问题,某个lisp程序在CAD2006中运行很好,但到了CAD2010后运行时就会出现这种问题
发表于 2020-10-10 21:25:12 | 显示全部楼层
本帖最后由 zag0666 于 2020-10-10 21:26 编辑

cad06配xp,换6、7台电脑每一个命令都通行无阻。
文字遮盖线 的那程序,在家的电脑cad2012运行 没问题,换个电脑同样2012同样的系统,就不行,
就感觉的现在的系统、程序都是不严谨的
发表于 2022-11-20 13:52:55 | 显示全部楼层
陈伯雄 发表于 2003-7-15 11:45
这是最有趣的错误...
从出错提示中看出:这个错误是在 ActiveX 方法中发生的,而且系统对这个错误“未提供 ...

我的刚才也出现,在任务管理器里面把那个active开头的任务关闭了,在重新启动CAD就可以了。
因为刚出现的过程也是测试,没曾想可以,所以没有截图,没有截图,没有截图啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-16 02:59 , Processed in 0.173120 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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