Индекс форумов |
Исходное сообщение |
---|
"ЯОС - прототип безопасной русскоязычной операционной системы..." Отправлено Будяк Д В, 14-Дек-21 13:03 |
Ну ты не поленился накопать. Вся работа отладчика в режиме, когда приложение остановлено, находится внутри обработчика исключения - так сделал его автор (не я). А обработчик исключения - в критической секции почти что уровня "запрети все прерывания". Дальше из обработчика исключения вызывается гуй. И всё опять же в критической секции. Если в этом гуе или в самом отладчике происходит исключение, то всё зависает. Несмотря на это, отладчик уже 5-6 раз помогал в реальном бою и является нужным инструментов. Переделывать его по-нормальному пока что некогда, да и не факт, что возможно в имеющихся ограничениях. А хочется, чтобы он приносил больше пользы. Теперь, после моего неправильного исправления, он в таких случаях не зависает, а падает и я хотя бы могу начать изучать причину. Если отладчик не запускать, то всё будет нормально. Так что я всё сделал правильно, несмотря на то, что это неправильно. Мастеру можно. |
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования. |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |