vs2017异常 debug assertion failed! Program:program name unknown File:wingdi.cpp line 1113

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dengkuomin/article/details/84790617

今天在项目中设置字体的时候引发了异常:

具体是这样的:

debug assertion failed! 

Program:<program name unknown>

 File:f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\ wingdi.cpp line 1113

然后找了下资料,说是在创建新的字体的时候没有将旧版本的字体删除。。。

解决办法:

在创建新字体之前加一行代码,把旧字体删除掉

font.DeleteObject();

然后就可以运行了,没有引发异常

展开阅读全文

没有更多推荐了,返回首页