Я установил глобальный обработчик исключений в Delphi. В некоторых серьезных исключениях отображается сообщение об ошибке (за которым следует Halt ()). Пока отображается сообщение об ошибке, Delphi обрабатывает очередь сообщений, обрабатывает события таймера, которые приводят к дальнейшим ошибкам.
Я хочу показать диалоговое окно с ошибкой, которое не обрабатывает события таймера. Как это возможно в Delphi?
Изменить: я использую Dialogs.MessageDlg (...) для отображения сообщения.
TTimer
(s), вы можете рекурсивно отключить всеTTimer
(s) дляApplication
перед отображением диалогового окна. просто мысль. - person kobik   schedule 22.11.2013