[求助]如何中断当前程序的运行,直接调用错误处理函数。
<p>如何中断当前程序的运行,直接调用错误处理函数。</p><p>A<br/>B<br/>C</p><p>比如当A段程序检测到错误时,直接调用B进行错误提示,并结束程序,而C为后续语句不需要再执行。</p><p></p> <p>可能我没有表述清意思,</p><p>我目前的方法是执行一个错误的不存在的函数如:" (错误) " 来人为制造一个错误,这样程序就会自动调用错误处理,而直接结束程序运行。</p> <p>1 函数 vl-catch-all-apply 及相关</p><p>2 重定义系统自带的函数 *ERROR*</p><p>(defun *error*(msg)</p><p>(alert "O M G")</p><p>)</p><p>3 用if cond 等直接跳转到程序结尾</p><p>4 <strong>函数 Exit 或 Quit</strong></p><p><strong>5 and so on .....</strong></p>
页:
[1]