解决打印代码的一个Bug
2009-03-04 01:36
267 查看
ActiveX控件中的打印代码一直是运行正常,可今天为了修改ActiveX控件的版本,修改资源文件后,打印功能一直报错。
Debug后发现错误描述信息是:
错误的根源就是下述代码,原因是用于打印预览的对话框工具栏的资源无法找到,而这些资源是在afxprint.rc文件中的。
因此修改的方法也很简单,用“源代码文本编辑器”打开资源文件”XXX.rc”,在其中加入
参考资料
http://www.codeguru.com/forum/showthread.php?t=347195
本文出自 “洞庭散人” 博客,请务必保留此出处http://phinecos.blog.51cto.com/1941821/368173
Debug后发现错误描述信息是:
ERROR: Cannot find dialog template with IDD 0x7803.
错误的根源就是下述代码,原因是用于打印预览的对话框工具栏的资源无法找到,而这些资源是在afxprint.rc文件中的。
#ifdef _DEBUG // dialog template must exist and be invisible with WS_CHILD set if (!_AfxCheckDialogTemplate(lpszTemplateName, TRUE)) { ASSERT(FALSE); // invalid dialog template name PostNcDestroy(); // cleanup if Create fails too soon return FALSE; } #endif //_DEBUG
因此修改的方法也很简单,用“源代码文本编辑器”打开资源文件”XXX.rc”,在其中加入
#include "l.chs\\afxprint.rc"
参考资料
http://www.codeguru.com/forum/showthread.php?t=347195
本文出自 “洞庭散人” 博客,请务必保留此出处http://phinecos.blog.51cto.com/1941821/368173
相关文章推荐
- 解决打印代码的一个Bug
- 解决打印代码的一个Bug
- 解决打印代码的一个Bug
- GIT : 记录IntelliJ IDEA 合并冲突时的一个bug(冲突解决后代码和本地仓库一样时导致merge失败)
- 交接工作不要只分析流程和看静态的看代码呀,一定要动手,增加一个功能,解决一个 BUG什么的,才能真正理解交接的工作内容呀!
- 一句代码就解决一个开发中常见的小bug....
- 基本上,把switch,用设计模式代替,肯定是bug和过度设计。想想,本来修改一个文件几行代码可以解决的问题,变成修改3-6个类才能实现一样的功能。不是傻是什么?
- 程序员的生活就是每天,在代码中游走,还得不断地调试BUG,不断的积累解决错误的能力,这样才能成为一个合格的程序员!
- 曲线解决CMFCPropertyGridCtrl掩码的bug2009年12月30日 星期三 下午 01:24CMFCPropertyGridCtrl这个控件当用到掩码时,会有问题.解决办法用其他掩码替代.下面是一个IP掩码处理方法.代码如下
- 解决工作中遇到的一个"打开,保存"文件框的bug的过程
- 发现NETSCALER 9800的一个BUG,目前正在解决。
- 关于神一样存在的csdn-一个bug的修复时间是以年记?而且目前还没解决!!!
- QQ登录没反应解决方法,及新版QQ的一个BUG
- 一个cdecl 程序的混乱版本 150行的代码用15行解决
- Nginx走HttpProxy连JBoss在上传文件时的一个bug,及其解决
- 另外一个通过生成excel解决web打印方案的例子
- 深入分析在Python模块顶层运行的代码引起的一个Bug
- 记录一次bug解决过程:else未补全导致数据泄露和代码优化
- LR错误代码-26374的一个解决途径
- 解决h264bitstream的一个bug