0

我注意到 Windows Mobile 中至少有两种崩溃

  1. Silent Crash
    应用程序崩溃,但没有操作系统提示的“发送报告”对话框
  2. Crash with "send report"
    应用程序崩溃,操作系统提示“send report”对话框

另外,上述每个崩溃有时会导致应用程序意外终止,有时不会(据我所知)。

他们每个人什么时候发生,也许他们发生的一些常见场景/原因是什么?

编辑
当我开发 WM 应用程序时,有时我的应用程序会崩溃。到目前为止,我没有使用任何异常(不抛出也不捕捉)。

4

1 回答 1

2

“发送报告崩溃”是最容易回答的。当应用程序因未处理的异常而退出时,您会看到“我们很抱歉”对话框,该对话框提供将 .kdmp 文件发送给 Microsoft。此 .kdmp 文件(也称为小型转储)包含有关引发未处理异常时程序状态的信息。

静默崩溃可能是应用程序进入错误状态,它不知道如何处理并决定退出。例如,开发人员可能已经决定捕获一个特定的异常,但不知道如何从中恢复,所以他只是告诉程序退出。我认为这种类型的错误不会有任何解释。

-保罗H

于 2010-05-14T02:32:34.007 回答