乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 8|回复: 5

[编程交流] 其中是默认的AutoCAD r

[复制链接]

4

主题

19

帖子

15

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-5 15:58:08 | 显示全部楼层 |阅读模式
你知道,我指的是将错误函数从in转储到out的函数;它非常有用,我可以在ACAD 2007中找到它,也可以在Visual Lisp IDE中找到。
 
它应该在以下时间激活
但是我唯一得到的是一条单行消息,其中包含一条几乎无法理解的错误消息。
 
顺便说一句,AutoCAD r14是指PreVisual 1995的AutoCAD版本(是的,我老了
回复

使用道具 举报

26

主题

1495

帖子

20

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-5 16:18:23 | 显示全部楼层
这在2000版中消失了。我也很怀念
 
您可以尝试添加到您的例程中:
  1. (vl-load-com)
  2. (vl-bt)

我不喜欢它。
 
IDE中应该有一些调试工具,但我不熟悉。
 
-大卫
回复

使用道具 举报

4

主题

19

帖子

15

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-5 16:24:54 | 显示全部楼层
AutoCAD R12!!唯一的一个!!好极了!!!
 
我一直在浏览IDE的调试选项,但在2007年(我的合法版本)的步骤和功能手表有点。。。婴儿车!!
 
我会看看你提出的代码,非常感谢!
回复

使用道具 举报

1

主题

20

帖子

12

银币

初来乍到

Rank: 1

铜币
14
发表于 2022-7-5 16:34:16 | 显示全部楼层
*error*是一个函数,当lisp程序捕捉到错误时自动调用。一些程序可能会重新定义此函数,以抑制消息输出到命令行。所以你必须检查哪个是这样做的。
回复

使用道具 举报

26

主题

1495

帖子

20

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-5 16:48:35 | 显示全部楼层
这里比较了新旧错误返回:
 
  1. [b][color=BLACK]([/color][/b]defun c:old-err [b][color=FUCHSIA]([/color][/b][b][color=FUCHSIA])[/color][/b]
  2. [b][color=FUCHSIA]([/color][/b]setq *error* nil[b][color=FUCHSIA])[/color][/b]
  3. [b][color=FUCHSIA]([/color][/b]cond [b][color=NAVY]([/color][/b][b][color=MAROON]([/color][/b]= 1 1[b][color=MAROON])[/color][/b]
  4.         [b][color=MAROON]([/color][/b]setq a [color=#2f4f4f]"LIN"[/color][b][color=MAROON])[/color][/b]
  5.         [b][color=MAROON]([/color][/b]setq s [b][color=GREEN]([/color][/b]itoa a[b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
  6. [b][color=FUCHSIA]([/color][/b]prin1[b][color=FUCHSIA])[/color][/b][b][color=BLACK])[/color][/b]

 
  1. (load "OLD-ERR")
  2. old-err
  3. error: bad argument type
  4. (ITOA A)
  5. (SETQ S (ITOA A))
  6. (COND ((= 1 1) (SETQ A "LIN") (SETQ S (ITOA A))))
  7. (C:OLD-ERR)
  8. *Cancel*

 
新的回溯(VL-BT)2004
  1. [b][color=BLACK]([/color][/b]defun c:new-err [b][color=FUCHSIA]([/color][/b][b][color=FUCHSIA])[/color][/b]
  2. [b][color=FUCHSIA]([/color][/b]vl-load-com[b][color=FUCHSIA])[/color][/b]
  3. [b][color=FUCHSIA]([/color][/b]vl-bt[b][color=FUCHSIA])[/color][/b]
  4. [b][color=FUCHSIA]([/color][/b]setq *error* nil[b][color=FUCHSIA])[/color][/b]
  5. [b][color=FUCHSIA]([/color][/b]cond [b][color=NAVY]([/color][/b][b][color=MAROON]([/color][/b]= 1 1[b][color=MAROON])[/color][/b]
  6.         [b][color=MAROON]([/color][/b]setq a [color=#2f4f4f]"LIN"[/color][b][color=MAROON])[/color][/b]
  7.         [b][color=MAROON]([/color][/b]setq s [b][color=GREEN]([/color][/b]itoa a[b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
  8. [b][color=FUCHSIA]([/color][/b]prin1[b][color=FUCHSIA])[/color][/b][b][color=BLACK])[/color][/b]

 
VS
 
  1. 5

 
旧的系统好多了。最新的回报至少可以说是神秘的。
 
-大卫
回复

使用道具 举报

4

主题

19

帖子

15

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-5 17:04:17 | 显示全部楼层
啊!!我不懂一个
 
应该研究(vl bt)和(vl load com),但可以肯定的是,旧的默认错误是赢家。。。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-14 13:08 , Processed in 2.409332 second(s), 64 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表