Исправление ошибки деления на ноль в Windows-приложении на Delphi: как остановить отладчик для анализа плавающей точки в Internet ExplorerDelphi , Интернет и Сети , Компоненты и ИнтернетИсправление ошибки деления на ноль в Internet Explorer в Windows-приложении на DelphiИногда при работе с встроенным Internet Explorer в приложениях на Delphi может возникать ошибка деления на ноль. Это может происходить при различных действиях, например, при прокрутке документа с помощью клавиши "Page Up" или мыши. Ошибка связана с вызовом функций Шаги для устранения ошибки:
В коде Delphi можно использовать инструкцию
Важно восстановить исходное контрольное слово после выполнения операций, которые могут вызвать исключения FPU.
Если необходимо остановить отладчик Delphi для анализа инструкций, вызывающих исключение, можно использовать отладчик WinDbg. Однако, Delphi перехватывает исключения, что не позволяет WinDbg остановиться на инструкции, вызывающей ошибку. Для получения подробной информации об исключении необходимо отключить перехват исключений в Delphi.
Поскольку исключение возникает в модуле Важные замечания:
Заключение:Для устранения ошибки деления на ноль в Internet Explorer в приложении на Delphi рекомендуется отключить перехват исключений FPU с помощью инструкции Исключение деления на ноль в Internet Explorer, встроенном в Windows-приложение на Delphi, требует корректировки обработки ошибок FPU для возможности диагностики проблемы. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Компоненты и Интернет ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |