This is mostly out of curiosity, but when debugging, I often see a line looking like that:
First-chance exception at 0x7583812f in MyApp.exe: Microsoft C++ exception: CTBadSupportFileException at memory location 0x039be09c..
And I wonder, why is it called a «Microsoft» C++ exception?
Is it really a normal C++ exception? What class does it derive from? Is «Microsoft C++ exception» the type of the exception, or is it a parent type from which exceptions like CTBadSupportFileException derive?
Why does the debugger log them like that?
asked Oct 21, 2013 at 17:20
sashoalmsashoalm
72.9k116 gold badges422 silver badges758 bronze badges
3
It is not a «Microsoft» C++ exception. It is a «Microsoft C++» exception.
When an operating system exception is raised with the RaiseException
function, the caller specifies an exception code. There are some standard exception codes like 0xC00000FD for stack overflow or 0xC0000005 for access violation. But you can also raise custom exception codes, and the custom exception code used by the Microsoft C++ toolchain for all C++ exceptions is 0xE06d7363.
Note that operating system exceptions and C++ exceptions are different concepts. The message in the debugger is talking about operating system exceptions.
The debugger is doing you a courtesy and instead of reporting «Exception 0xE06d7363» it says «Microsoft C++ exception», and it even takes the extra step of decoding its parameters for you.
answered Oct 21, 2013 at 17:43
Raymond ChenRaymond Chen
44.1k11 gold badges92 silver badges130 bronze badges
Wareos |
|
1 |
|
12.01.2009, 14:43. Показов 15962. Ответов 1 Метки нет (Все метки)
всем привет…Люди добрые помогите плз…мало разбираюсь в с++,просто у меня при загрузке игры R2 ошибка выходит :Microsoft c++ exception…что надо зделать..?!!L2 кажется тоже поетойже причине не пошла….спосайте!!
__________________ |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
12.01.2009, 14:43 |
Ответы с готовыми решениями: Unhandled exception at 0x7c812a5b : Microsoft C++ exception: std::bad_alloc at memory location 0x0012f350 Unhandled exception at at 0x75E717D2 in ConsoleApplication24.exe: Microsoft C++ exception: std::out_of_range at memory l Zend Exception при запуске формы. Zend framework Webkit.net unhandled exception при запуске 1 |
StalkerMAKS |
|
08.03.2009, 23:06 |
2 |
чувак прикинь та же фигня…с других персов заходит а с одного нет…не знаю чо делать |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
08.03.2009, 23:06 |
Помогаю со студенческими работами здесь При запуске windows 7 Exception Processing Message 0xc000007b При запуске выдаёт ошибку: application has generated an exception that could not be handled Ошибка при запуске Microsoft Word При запуске игры NFS U выдаёт ошибку unknown software exception (0xc000001d) в приложении по адресу 0x 004511e0. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 2 |
This is mostly out of curiosity, but when debugging, I often see a line looking like that:
First-chance exception at 0x7583812f in MyApp.exe: Microsoft C++ exception: CTBadSupportFileException at memory location 0x039be09c..
And I wonder, why is it called a «Microsoft» C++ exception?
Is it really a normal C++ exception? What class does it derive from? Is «Microsoft C++ exception» the type of the exception, or is it a parent type from which exceptions like CTBadSupportFileException derive?
Why does the debugger log them like that?
asked Oct 21, 2013 at 17:20
sashoalmsashoalm
72.9k116 gold badges422 silver badges758 bronze badges
3
It is not a «Microsoft» C++ exception. It is a «Microsoft C++» exception.
When an operating system exception is raised with the RaiseException
function, the caller specifies an exception code. There are some standard exception codes like 0xC00000FD for stack overflow or 0xC0000005 for access violation. But you can also raise custom exception codes, and the custom exception code used by the Microsoft C++ toolchain for all C++ exceptions is 0xE06d7363.
Note that operating system exceptions and C++ exceptions are different concepts. The message in the debugger is talking about operating system exceptions.
The debugger is doing you a courtesy and instead of reporting «Exception 0xE06d7363» it says «Microsoft C++ exception», and it even takes the extra step of decoding its parameters for you.
answered Oct 21, 2013 at 17:43
Raymond ChenRaymond Chen
44.1k11 gold badges92 silver badges130 bronze badges
This is mostly out of curiosity, but when debugging, I often see a line looking like that:
First-chance exception at 0x7583812f in MyApp.exe: Microsoft C++ exception: CTBadSupportFileException at memory location 0x039be09c..
And I wonder, why is it called a «Microsoft» C++ exception?
Is it really a normal C++ exception? What class does it derive from? Is «Microsoft C++ exception» the type of the exception, or is it a parent type from which exceptions like CTBadSupportFileException derive?
Why does the debugger log them like that?
asked Oct 21, 2013 at 17:20
sashoalmsashoalm
74.1k119 gold badges427 silver badges770 bronze badges
3
It is not a «Microsoft» C++ exception. It is a «Microsoft C++» exception.
When an operating system exception is raised with the RaiseException
function, the caller specifies an exception code. There are some standard exception codes like 0xC00000FD for stack overflow or 0xC0000005 for access violation. But you can also raise custom exception codes, and the custom exception code used by the Microsoft C++ toolchain for all C++ exceptions is 0xE06d7363.
Note that operating system exceptions and C++ exceptions are different concepts. The message in the debugger is talking about operating system exceptions.
The debugger is doing you a courtesy and instead of reporting «Exception 0xE06d7363» it says «Microsoft C++ exception», and it even takes the extra step of decoding its parameters for you.
answered Oct 21, 2013 at 17:43
Raymond ChenRaymond Chen
44.3k11 gold badges94 silver badges134 bronze badges
Помогаю со студенческими работами здесь
При запуске windows 7 Exception Processing Message 0xc000007b
Exception Processing Message 0xc000007b Parameters 0x000007FEFD5D718C 0x000007FEFD5D718C…
При запуске выдаёт ошибку: application has generated an exception that could not be handled
Перенёс ПО с одной ОС на другую, при запуске выдаёт ошибку application has generated an exception…
Ошибка при запуске Microsoft Word
Ошибка при запуске Microsoft Word вылетает ошибка "(0xc000007b)"
Помогите устранить пожалуйста.
При запуске игры NFS U выдаёт ошибку unknown software exception (0xc000001d) в приложении по адресу 0x 004511e0.
Помогите при запуске игры NFS U выдаёт ошибку unknown software exception (0xc000001d) в приложении…
Искать еще темы с ответами
Или воспользуйтесь поиском по форуму: