标准win32 wndproc中的第一次机会异常

时间:2014-07-23 19:01:20

标签: c++ exception wndproc

我正在学习使用C ++的DirectX。作为标准Win32编程基础的示例,我引用了Microsoft Developer Network - Creating Win32 Applications (C++)

该示例显示如何设置单个窗口并设置WndProc。关闭应用程序时,我最多收到6条错误消息:

"Exception (first chance) at xy in myapp.exe: access violation reading location yz"

在Google先生的帮助下,我在social.msdn中找到了this (DestroyWindow(HWND) gives me exceptions)个问题。这几乎就是我所寻找的,但我完全不明白。

  1. 关闭应用程序时为什么抛出异常(第一次机会)?
  2. 是否无法阻止应用抛出这些异常(不仅在VS中关闭这些异常,而是打败它们)?
  3. 忽略这些异常时,它们将来会导致我的应用程序崩溃吗?
  4. 我希望你得到我想说的话,有人可以帮助我,并为我清楚解释。

    非常感谢提前。

    问候

1 个答案:

答案 0 :(得分:0)

更新图形驱动程序并卸载Hydravision可以删除异常。但是,在完全清除系统后,根本没有任何错误。