Когда происходит сбой приложения в режиме без вывода сообщений и когда происходит сбой с помощью «отправки отчета» в Windows Mobile - PullRequest
0 голосов
/ 14 мая 2010

Я заметил, что в Windows Mobile есть как минимум два вида сбоев

  1. Тихая авария
    Сбой приложения, но нет диалогового окна «Отправить отчет», вызванного ОС
  2. Сбой при отправке отчета
    Сбой приложения и появляется диалоговое окно «Отправить отчет», запрашиваемое ОС

Кроме того, каждое из приведенных выше сбоев иногда приводит к неожиданному завершению работы приложения, а иногда - нет (насколько я помню).

Когда происходит каждый из них и, возможно, какие распространенные сценарии / причины имеют место?

Редактировать
Когда я разрабатываю WM-приложения, иногда мои приложения вылетают. Пока я не использую никаких исключений (не бросая и не ловя).

1 Ответ

2 голосов
/ 14 мая 2010

«Сбой при отправке отчета» - самый простой ответ. Когда приложение закрывается из-за необработанного исключения, вы получаете диалоговое окно «Извините», в котором предлагается отправить файл .kdmp в Microsoft. Этот файл .kdmp (также называемый мини-дампом) содержит информацию о состоянии программы на момент создания необработанного исключения.

Сбой в автоматическом режиме - это, вероятно, приложение, которое входит в состояние ошибки, которое не знает, как обрабатывать, и решает выйти. Например, разработчик, возможно, решил перехватить конкретное исключение, но не знал, как его исправить, поэтому он просто говорит программе выйти. Я не думаю, что будет какое-то одно объяснение этому типу ошибки.

-PaulH

...