9
ответов

Почему программа не будет аварийно завершена и все еще может выполнить After Access Violation? [Дубликат]

Я кодирую приложение C ++ win32 и сталкиваюсь с странным внешним видом, который заключается в том, что команда на нарушение прав доступа не всегда приводит к сбою приложения. Это зависит от того, где вставлена ​​инструкция! Вот так ...
вопрос задан: 22 February 2012 14:19
3
ответа

Что я должен знать о Структурированных Исключениях (SEH) в C++?

Какие важные моменты о Структурированных Исключениях каждый разработчик C++ должен знать?
вопрос задан: 6 May 2010 17:01
3
ответа

Исключения на 64 бита в WndProc тихо перестали работать

Следующий код даст трудный сбой, когда выполнено в соответствии с Windows 7 32bit: пустой CTestView:: OnDraw (CDC*/*pDC*/) {* (интервал*) 0 = 0;//Катастрофический отказ CTestDoc* pDoc = GetDocument (); ASSERT_VALID (pDoc);...
вопрос задан: 14 April 2010 15:36
1
ответ

Неуправляемый код Visual C ++: использовать исключения / EHa или / EHsc для C ++?

Если я создаю новый проект в неуправляемом C ++, Visual Studio 2008 или более поздней версии, какую модель обработки исключений я хочу использовать? Я понимаю, что опция / EHa приводит к снижению эффективности кода, и ...
вопрос задан: 14 April 2013 00:09
0
ответов

Регистр FS в Win32

Я читал, как SEH реализован в Win32, и наткнулся на штуку под названием FS регистр. Я не смог найти ничего хорошего в Google (скорее всего, я искал не то). Так что могу ...
вопрос задан: 15 February 2014 22:51
0
ответов

Включить безопасную обработку исключений в C++ Builder

Для сертификации приложений Windows 8 существуют (среди прочих )эти требования :3.2 Ваше приложение должно быть скомпилировано с использованием флага /SafeSEH, чтобы обеспечить безопасную обработку исключений 3.3 Ваше приложение должно быть...
вопрос задан: 23 May 2013 10:01
0
ответов

Обратный инжиниринг SEH: почему мой ИДЕНТИЧНЫЙ код ассемблера не работает как оригинал?

Я пытаюсь реконструировать обработчик SEH Visual C ++ 2008 с именем __CxxFrameHandler3, чтобы предоставить реализацию, которая может делегировать результат (более старая версия) __CxxFrameHandler в msvcrt ....
вопрос задан: 3 February 2012 05:01
0
ответов

Как преобразовать код исключения Win32 в строку?

Мне неохота снова иметь дело со структурированными исключениями Win32. Я пытаюсь сгенерировать строку, описывающую исключение. В основном все просто, но я застрял на чем-то базовом: как можно ...
вопрос задан: 27 October 2011 11:38
0
ответов

Структурированный обработчик исключений и Delphi

Я пытаюсь установить SEH без использования try, кроме (Это для меня лично, чтобы лучше понять, как работает SEH) Следующий код не работает типа TSeh = упакованная запись OldSeh: ...
вопрос задан: 9 August 2011 11:40
0
ответов

смешивание обработки исключений C ++ и SEH (windows)

У меня есть функция, в которой я вызываю getaddrinfo (), чтобы получить sockaddr *, предназначенный для памяти, выделяемой системой. Как многие могут знать, вам нужно вызвать freeaddrinfo (), чтобы освободить память, выделенную ...
вопрос задан: 15 July 2011 15:11
0
ответов

Каковы последствия смешивания моделей обработки исключений в Visual Studio 2010?

У меня есть статическая библиотека стороннего производителя, в которой для параметра Включить исключения C ++ установлено значение Нет (флаг / EH не указан). Каковы последствия его вызова из кода, созданного с включенными исключениями C ++ (/ EHa)? ...
вопрос задан: 29 June 2011 16:45