2011-05-25 74 views
2

我有用C編寫的DLL,它可以引發空指針異常。該DLL是從C++代碼中使用的。我怎樣才能從C++代碼處理這個異常?處理來自DLL的異常

+1

如何用C編寫的DLL導致拋出異常?它會不會導致SIGSEGFAULT信號(或Windows上的模擬)? – RedX 2011-05-25 11:33:32

+0

__asm { \t \t mov eax,0x00 \t \t call eax; \t} – arts777 2011-05-25 12:04:15

回答

3

您可以使用結構化異常處理(SEH)。這是捕獲各種異常的Windows特定方式 - __try__except