
VC++经验
zhenggen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
VC++中unhandled exception的处理
用VC++6.0和MFC进行GDI编程,有一段代码实现拷屏并额外加几个文字标注,编译没有问题,运行总是访问异常,在调试环境中异常,独立运行还是异常,加了try{}catch{}结构还是不行,死活捕捉不到这个异常,通过跟踪发现是CDC在恢复旧字体时出错,再检查CDC中选用自定义字体的语句,才发现少了个&符号[ 把memDC.SelectObject(&font)写成了memDC.SelectObje原创 2012-02-19 21:33:33 · 4472 阅读 · 0 评论 -
VC++中memory leaks的解决
在集成编译环境中运行发现有memory leaks,是strcore.cpp中的问题,与CString有关。按理CString是自动维护内存,不应该有memory leak问题,通过加入CMemoryState进行查找,发现问题出在创建的线程上,在线程的主函数中将所有的CString对象全更换为char 数组,问题解决。说明在多线程编程中要慎用MFC。原创 2012-02-19 21:42:29 · 497 阅读 · 0 评论