找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 940|回复: 7

[已解决] vla-intersectwith老是出错【已解决】

[复制链接]

已领礼包: 1个

财富等级: 恭喜发财

发表于 2020-11-27 13:40:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 BINBIN98 于 2020-11-27 16:01 编辑

我刚学lisp,请问
  1. (setq ll (car (entsel "1")))
  2. (setq zz (car (entsel "2")))

  3. (setq intpoint (vla-intersectwith
  4.                                                                  (vlax-ename->vla-object ll)
  5.                                                                  (vlax-ename->vla-object zz) acExtendThisEntity))
  6. (setq intpoint (vlax-variant-value intpoint))
  7. (setq pt (vl-catch-all-apply
  8.                                          'vlax-safearray->list
  9.                                          (list intpoint)
  10.                                  )
  11. )

原因:ActiveX 服务器返回错误: 加载类型库/DLL 时出错。 位置-> 行:96 列:17
是不是我没有加载函数啊?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 40个

财富等级: 招财进宝

发表于 2020-11-27 14:23:08 | 显示全部楼层
是每次都错,还是偶尔错?

如果是每次都错,那是你的CAD是精简版的,系统缺文件
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 1 反对 0

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2020-11-27 15:35:59 | 显示全部楼层
newer 发表于 2020-11-27 14:23
是每次都错,还是偶尔错?

如果是每次都错,那是你的CAD是精简版的,系统缺文件

老大,每次都错,我不知道缺了什么2014版,没有用绿色版免安装版。用的是注册机激活的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2020-11-27 15:59:58 | 显示全部楼层
本帖最后由 BINBIN98 于 2020-11-27 16:01 编辑

解决了,谢谢版主的灵感,我搜关键词搜到了大佬wudechao的帖子[[经验] 运行vlisp命令出现"错误: ActiveX 服务器返回错误: 加载类型库/DLL 时出错" ]

点评

怎么解决的和大家说说啊  详情 回复 发表于 2020-11-29 00:30
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2020-11-29 00:30:49 | 显示全部楼层
BINBIN98 发表于 2020-11-27 15:59
解决了,谢谢版主的灵感,我搜关键词搜到了大佬wudechao的帖子[[经验] 运行vlisp命令出现"错误: ActiveX 服 ...

怎么解决的和大家说说啊
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2020-11-29 00:33:50 | 显示全部楼层
装精简版的autocad2012,运行有些vlisp命令时,出现"错误: ActiveX 服务器返回错误: 加载类型库/DLL 时出错"的提示,无法进行下去,以为是新版本CAD不支持这些命令了,这个问题困扰我三年之久,经过我不懈努力,终于找到原因了,是安装包里的x86\acad\Program Files\Common Files\Autodesk Shared\*.tlb文件为零字节文件!太精简了,误认为英文的.tlb文件没有用.把AcAuthEntities18enu.tlb,acax18enu.tlb,AcMPolygon17enu.tlb三个英文版本的文件复制到系统的\Program Files\Common Files\Autodesk Shared目录下即可! 又经过几年的图夫生活,升级到autocad2014,这个问题出现了,这次不是精简版,怎么回事?折腾一番后原来是在控制面板删除了autodesk 360。在安装文件目录*\x64\Components\Cloudsync,运行AdSync.msi把它安装回来就可以。完美解决了!

注:Autodesk 360可以卸载,但是不能直接卸载。直接卸载Autodesk 360,会出现特性空白,软件崩溃等问题。因为Autodesk 360在注册表里把关键的两个文件
AcAuthEntities19chs.tlb(英文版AcAuthEntities19enu.tlb),axdb19chs.tlb(英文版axdb19enu.tlb)的路径改到了“C:\Program Files\Autodesk\Autodesk Sync\RealDwg”,删除Autodesk 360之后,
这两个文件就被删除了,但是Autodesk Shared还存在该文件。在注册表里把它的路径指向“C:\Program Files\Common Files\Autodesk Shared”即可。

autocad 2014 注册表修改如下

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\TypeLib\{9CD8DEA0-3624-4FAD-82EB-FBA9354FBC97}\1.0\804\win32]
@="C:\\Program Files\\Common Files\\Autodesk Shared\\AcAuthEntities19chs.tlb"

[HKEY_CLASSES_ROOT\TypeLib\{9CD8DEA0-3624-4FAD-82EB-FBA9354FBC97}\1.0\0\win32]
@="C:\\Program Files\\Common Files\\Autodesk Shared\\AcAuthEntities19enu.tlb"

[HKEY_CLASSES_ROOT\TypeLib\{AB513495-C0DC-4E03-AD6E-E851E08428D1}\1.0\804\win32]
@="C:\\Program Files\\Common Files\\Autodesk Shared\\axdb19chs.tlb"

[HKEY_CLASSES_ROOT\TypeLib\{AB513495-C0DC-4E03-AD6E-E851E08428D1}\1.0\0\win32]
@="C:\\Program Files\\Common Files\\Autodesk Shared\\axdb19enu.tlb"
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2020-11-30 02:32:33 | 显示全部楼层
newer 发表于 2020-11-29 00:30
怎么解决的和大家说说啊

版主我本来要发的,但是等级低,限制了。抱歉
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2020-11-30 02:33:40 | 显示全部楼层
本帖最后由 BINBIN98 于 2020-11-30 02:38 编辑
newer 发表于 2020-11-29 00:30
怎么解决的和大家说说啊
此楼卡了,请帮我删一下,我找不到删除的,谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-23 14:20 , Processed in 0.178113 second(s), 43 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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