明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: highflybir

[【高飞鸟】] 【飞鸟集】数据取整(更新至2020.10)

    [复制链接]
发表于 2015-9-19 18:24:10 | 显示全部楼层
你好,看了源代码后,有一些疑惑想请教一下:
1. 在出错处理这块,
  1. ;;出错处理
  2.   (defun *error*_New (msg)
  3.     (setq *error* *error*_Old)
  4.     (if (wcmatch (strcase msg t) "*break,*cancel*,*exit*,*取消*")
  5.       (if (= (getvar "LOCALE") "CHS")
  6.         (princ "\n用户按了<Esc>强制退出")
  7.         (princ "\nYou cancelled The operation!")
  8.       )
  9.       (princ (strcat "\n" msg))
  10.     )
  11.     (vla-EndUndoMark                                                ;回退
  12.       (vla-get-ActiveDocument (vlax-get-acad-object))
  13.      )       
  14.     (Restore_Locked_Layers Locks)
  15.     (princ)
  16.   )
  17.   (setq *error*_Old *error*)                                        ;保存出错处理函数
  18.   (setq *error* *error*_New)

  19.   
这里的*error*_New为什么没有带参数msg?
这里为什么要采用一个*error*_Old *error*_New?传递过程不太清楚,能否指导一下这样做的意义吗?

发表于 2015-9-21 23:16:17 | 显示全部楼层

留下脚印,以备查询
发表于 2016-1-15 10:49:56 | 显示全部楼层
试过了,很好用~~
发表于 2016-7-29 16:25:23 | 显示全部楼层
我的币啊,是不是该取消了
发表于 2016-7-29 16:26:32 | 显示全部楼层
我的币啊,是不是该取消了
发表于 2016-9-19 22:48:57 | 显示全部楼层
每次看到带有小数的尺寸,我的强迫症又犯了!
发表于 2016-9-24 18:46:20 | 显示全部楼层
留下脚印,以备查询
发表于 2018-4-14 19:55:09 | 显示全部楼层
学习一下,谢谢!
发表于 2018-4-20 09:42:40 | 显示全部楼层
留个脚印,证明我来过
发表于 2018-6-13 17:56:02 | 显示全部楼层
学习学习,谢谢谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 07:26 , Processed in 0.185641 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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