none
Gdiplus.dll的访问异常 RRS feed

  • 问题

  • 我的程序用到了Gdi+,在调试的时候可以看到VS的output窗口有大量以下内容:

    First-chance exception at 0x4aee65a7 (GdiPlus.dll) in SkinMgr.exe: 0xC0000005: Access violation writing location 0x014a1044.

    直接运行的时候不管是Debug还是Release版都没有问题。

    这个问题初步定为在调用Gdiplus::Bitmap::SelectActiveFrame和Gdiplus::Bitmap::GetHBITMAP,

    网上也没有什么说明方法,只有MS自己的一个HotFix。

     

    环境如下:

    Windows Xp Sp3

    Microsoft Visual Studio 2008 Team Suite

    Gdiplus.dll版本:5.2.6001.22319

    程序为MFC Application

    2011年2月10日 2:36

答案

  • First-chance exception 是没有问题的。 这说明在异常出来之后已经被捕获并处理了。 如果是second-chance exception 那么就是真正的未处理异常了,有可能导致程序崩溃。
    Would you know my name, if I saw you in heaven......
    2011年3月4日 10:17
    版主

全部回复