gpt4 book ai didi

exception-handling - 在 C++ Builder 中设置异常处理

转载 作者:行者123 更新时间:2023-12-02 02:20:57 24 4
gpt4 key购买 nike

我的问题是关于可以在开发环境中找到的一组设置。官方帮助对此页面非常简短。具体你可以通过点击显示它们

工具 -> 选项 -> 调试器选项 -> Embarcadero 调试器 -> native 操作系统异常:

enter image description here

“Handled by”和“On resume”列中更改值会影响什么?你能用简单的话解释一下在四种可能的开关组合下应用程序的行为是什么吗?

Handled by = Debugger, On resume = Run unhandled
Handled by = Debugger, On resume = Run handled
Handled by = User program, On resume = Run unhandled
Handled by = User program, On resume = Run handled

最佳答案

Handled by Debugger 意味着调试器将被异常触发并停止你的程序由用户处理意味着调试器将信任您的程序来拦截任何异常。 (这仅在您的应用程序将异常用作其内部逻辑的一部分并且异常并非真正异常时才真正有用)Run unhandled 意味着异常将传递给程序,以便程序处理异常。Run handled 意味着调试器将默默地吃掉异常,你的程序将继续运行。 (这通常被认为是一件坏事)

关于exception-handling - 在 C++ Builder 中设置异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8253515/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com