exception - MFC 项目的异常记录?(遇到不恰当的论点)
问题描述
在 C# 中,他们有很好的工具,比如SimpleLogger
记录所有异常信息。
但我找不到类似的东西可用于我的 MFC 应用程序。我使用各种try
/机制,但有时我仅在发布catch
版本中显示零星的错误消息:
遇到了不恰当的论点
可悲的是,它不能按需提高,但最近几周出现了几次。
在我使用Debut软件录制视频教程时,有一次出现错误。这是屏幕抓取:
无论如何,当它们发生时,是否有更好的记录异常信息,因为这个弹出消息没有帮助我找到问题。
我偶然发现了这篇有趣的文章,其中提到了以下内容ENSURE
:
#define ENSURE(cond) ENSURE_THROW(cond, ::AfxThrowInvalidArgException() )
我ENSURE
在加载所有 STRINGTABLE 资源和其他一些位时使用。但我不认为这是我的问题。
解决方案
推荐阅读
- c++ - 示例 Shell 应用程序显示的 V8“分段错误(核心转储)”错误
- java - REST API:URL 中的 JSON 对象以获取自定义 JSON
- akka - 类型为 2.6.3 的 akka 的日志记录问题
- python - 为什么我需要一个“返回”和一个新变量?
- ios - Fabric crashlytics 显示错误:致命异常:NSInternalInconsistencyException。在 IOS 应用程序中
- r - 如何从因子存储中提取特定值作为数据框中的列值
- kubernetes - kubelet 错误:更新节点租约失败
- javascript - XMLHttpRequest | 手动发送请求会得到 2111 个字符的响应,但使用 XMLHttpRequest 响应的长度为 179
- python-3.x - SyntaxError:python套接字编程中listen()的语法无效
- javascript - Reactjs如何从另一个JavaScript文件导入常量数组