CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

关于跟踪堆栈 (Visual LISP IDE)

2023-1-8 04:03| 发布者: admin| 查看: 212| 评论: 0|来自: AutoCAD

摘要: 跟踪堆栈是 Visual LISP 中的一个特殊调试工具,它保留程序中执行的函数的临时记录。(术语堆栈派生自同名的计算机编程结构。

跟踪堆栈是 Visual LISP 中的一个特殊调试工具,它保留程序中执行的函数的临时记录。(术语堆栈派生自同名的计算机编程结构。

注意:Visual LISP IDE 仅在 Windows 上可用。

下图说明了在堆栈中添加和删除项目。您可以了解为什么堆栈结构通常被称为 LIFO - 后进先出:

通过查看堆栈,您可以查看程序在执行时(在挂起中断模式下)或崩溃后立即发生的情况。

在控制台窗口或 AutoCAD 命令提示符下调用函数之前,跟踪堆栈为空。调用函数的操作会导致将记录或元素放置在堆栈上。当该函数调用其他嵌套函数时,可以将其他元素添加到堆栈中。Visual LISP 只需要在需要记住嵌套函数的方式时才需要在堆栈上放置元素。

在两种情况下,检查跟踪堆栈非常有用。

  • 当程序处于挂起状态时,例如在断点暂停期间。
  • 发生错误后,导致程序失败。

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 12:41

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部