imho.ws |
![]() |
![]() |
![]() |
# 1 |
Вольный Ветер
Регистрация: 03.11.2003
Адрес: из Сибири мы
Сообщения: 1 051
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Ситуация следующая: Во время ошибки приложения (любого), как известно, выскакивает стандартное окошко примерно такого содержания: "приложение бла-бла обратилось по адресу бла-бла-бла ( или не по адресу
![]() Так вот, с некоторых пор какую бы кнопку я не жал: да или отмена – запускается Delphi Borland v.7, видимо для отладки или редактирования приложения, вызвавшего ошибку. Так как я не собираюсь что-либо редактировать после программёров дяди Билла – как бы мне избавиться от этого глюка? Т.е. сделать, чтобы Делфи не выскакивал без спросу. Пардон за детский вопрос – может, просто где-то птицу снять или поставить? З.Ы. Не хотелось бы постить это в Программирование – освистять! |
![]() |
![]() |
# 2 |
Junior Member
Регистрация: 09.02.2006
Сообщения: 71
![]() |
При возникновении программной ошибки в Windows 2000 система выполняет поиск обработчика программных ошибок. Обработчик программных ошибок обрабатывает ошибки по мере их возникновения во время выполнения программы. Если отладчик найти не удается, система проверяет, чтобы приложение не находилось в режиме отладки, после чего ошибка рассматривается как не предназначенная для обработки. Далее система обрабатывает такие ошибки, проводя поиск отладчика приложения в системном реестре.
Система выполняет в разделе системного реестра \\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AeDebug поиск параметров с именами «Debugger» и «Auto». Значение параметра «Debugger» задает команду для отладчика, который будет использован для анализа ошибок программы. Если найдено значение параметр «Debugger», система проверяет, имеет ли параметр «Auto» значение 0 или 1. Если параметр «Auto» имеет нулевое значение, то система создает окно сообщения о возникновении ошибки программы. Если значение параметра «Debugger» задает команду для допустимого отладчика, окно сообщения будет содержать две кнопки: OK и Отмена. По нажатию кнопки OK выполнение программы завершается. По нажатию кнопки Отмена выполняется запуск указанного отладчика. Если параметр «Debugger» имеет пустое значение, окно сообщения будет содержать только кнопку OK, а отладчик запускаться не будет. Если параметр «Auto» имеет значение 1, а значение параметра «Debugger» указывает команду для допустимого отладчика, система автоматически запускает отладчик, не создавая окно сообщения. При установке Windows 2000 на компьютер параметр «Auto» по умолчанию получает значение 1, а в параметре «Debugger» задается команда запуска программы «Доктор Ватсон». Это означает, что при возникновении программных ошибок программа «Доктор Ватсон» для Windows 2000 автоматически выполняет диагностику ошибок и записывает соответствующие сведения в журнал. |
![]() |