Вопросы по теме 'seh'
Разматывание стека в случае структурированных исключений
Этот вопрос проясняет проблему, описанную здесь . Я провел дополнительное расследование и обнаружил, что раскручивание стека не происходит в следующем фрагменте кода:
class One
{
public:
int x ;
};
class Wrapper
{
public:...
2215 просмотров
schedule
23.05.2023
64-битные исключения в WndProc молча терпят неудачу
Следующий код приведет к жесткому сбою при запуске в 32-разрядной версии Windows 7:
void CTestView::OnDraw(CDC* /*pDC*/)
{
*(int*)0 = 0; // Crash
CTestDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;...
3302 просмотров
schedule
09.09.2022
Когда Visual Studio 6 перехватывает структурированные исключения?
Это в основном из любопытства, но я читал об истории перехвата исключений SEH в конструкции C ++ try-catch в Visual Studio. Я постоянно сталкиваюсь с утверждением, что более старые версии Visual Studio с включенным флагом / GX «иногда»...
1285 просмотров
schedule
27.03.2023
Структурированный обработчик исключений (SEH) не обнаруживает повреждение кучи
Я пишу небольшую утилиту (VC 2010, без clr), которая выполняет одну простую задачу (растеризация) с использованием сторонней библиотеки. Позже утилита будет использоваться более крупным приложением. Иногда утилита дает сбой из-за повреждения кучи в...
3332 просмотров
schedule
01.11.2022
__try и __exception переносимость
Привет и еще раз извини
Я читаю «Обнаружение многопроцессорной топологии в архитектуре IA-32» от Intel. Я перекодировал пример. Однако я прочитал эти предложения __try и __except в коде.
Я нашел некоторую информацию на веб-странице MSDN...
5218 просмотров
schedule
06.05.2023
Обработчик исключений не вызывается в C
Я читаю о структурированной обработке исключений в C. Вот пример кода, который не работает должным образом:
Этот код взят отсюда:
http://msdn.microsoft.com/en-us/library/ha52ak6a.aspx
// C4733.cpp
// compile with: /W1 /c
// processor: x86...
293 просмотров
schedule
18.07.2023
Получить значимую информацию из исключения SEH через catch ()?
Доброе утро!
Изменить: это не дубликат, поскольку он конкретно относится к SEH, а не к исключениям на уровне кода.
Я использую SEH, чтобы отлавливать аппаратные ошибки, вызванные некоторыми ненадежными библиотеками. Я хотел бы получить больше...
2363 просмотров
schedule
11.05.2022
Есть ли недостатки в использовании расширения __try/__finally в моей библиотеке Windows C?
Я пишу библиотеку для Windows на C и рассматриваю возможность использования try-finally операторы , расширение Microsoft для языка C, чтобы упростить мой код для очистки ресурсов даже в случае непредвиденных сбоев. Пример приведен в разделе...
102 просмотров
schedule
16.01.2023