乐筑天下

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

[编程交流] 请帮助提供错误陷阱

[复制链接]

55

主题

133

帖子

78

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
280
发表于 2022-7-6 11:11:40 | 显示全部楼层 |阅读模式
亲爱的朋友们:,
 
我仍然没有在lisp例程中使用错误陷阱。现在我不得不这么做。所以请帮忙。在这个Lisp中,我调用了三个主要函数,每个函数都有很多子函数。我想抓住它发生的错误。因此我可以发出这样的警告
“错误在第一个或第二个或第三个功能中”。我无法理解错误陷阱。请帮帮我。
 
我有
 
(定义c:wtt()
(sk_general\u change\u Common\u change)
(sk_Drg_Read)
(Sk_Weight_Calculation_Entity_Selection)
(如果(和(/=MARK\u loc\u 1 nil)(/=QNT\u loc\u 1 nil)(/=weight\u loc\u 1 nil))
(progn(convert_data_to_table)(打印“successfully Converted”))
(打印“缺少信息”)
)
)
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:30:11 | 显示全部楼层
错误处理程序:
http://www.cadtutor.net/forum/showthread.php?t=33966
http://www.cadtutor.net/forum/showpost.php?p=261049&postcount=3
回复

使用道具 举报

55

主题

133

帖子

78

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
280
发表于 2022-7-6 11:52:34 | 显示全部楼层
 
 
尊敬的李:,
谢谢你的帖子,我喜欢你和你的天才知识。
 
我的理解是,如果在执行期间任何函数中发生任何错误,它将转到错误陷阱功能。这很好。但是
我必须找出这三个功能中哪个功能出错,我必须相应地提醒用户。我提醒你,每个函数里面都有很多子函数。
 
你的
R、 穆图。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 12:10:22 | 显示全部楼层
您可以在不止一个函数中定位错误处理程序,但如果有错误,为什么要用错误处理程序解决所有这些问题,为什么不只是正确地编写程序?
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 12:21:20 | 显示全部楼层
我把(princ“1”)放在一个子集(princ“2”)中,等等,然后可以通过屏幕编号看到它的错误所在的子集通常只有一对,当我在使用ifs或cond时遇到问题,并且不确定发生了什么。
 
另外(princ pt1)看到点答案,知道它有效。如果我得到一个零,那么我知道它没有。让它在变量运行时普林斯一个变量。
 
最后记住在最终代码中删除。这很容易;(原则“1”)
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 11:24 , Processed in 1.664383 second(s), 62 queries .

© 2020-2025 乐筑天下

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