首页 > 解决方案 > MFC 项目的异常记录?(遇到不恰当的论点)

问题描述

在 C# 中,他们有很好的工具,比如SimpleLogger记录所有异常信息。

但我找不到类似的东西可用于我的 MFC 应用程序。我使用各种try/机制,但有时我仅在发布catch版本中显示零星的错误消息:

遇到了不恰当的论点

可悲的是,它不能按需提高,但最近几周出现了几次。

在我使用Debut软件录制视频教程时,有一次出现错误。这是屏幕抓取:

在此处输入图像描述

无论如何,当它们发生时,是否有更好的记录异常信息,因为这个弹出消息没有帮助我找到问题。


我偶然发现了这篇有趣的文章,其中提到了以下内容ENSURE

#define ENSURE(cond) ENSURE_THROW(cond, ::AfxThrowInvalidArgException() )

ENSURE在加载所有 STRINGTABLE 资源和其他一些位时使用。但我不认为这是我的问题。

标签: exceptionmfcerror-logging

解决方案


推荐阅读