`
dato0123
  • 浏览: 917342 次
文章分类
社区版块
存档分类
最新评论

解决打印代码的一个Bug

 
阅读更多

ActiveX控件中的打印代码一直是运行正常,可今天为了修改ActiveX控件的版本,修改资源文件后,打印功能一直报错。

Debug后发现错误描述信息是:

<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->ERROR:CannotfinddialogtemplatewithIDD0x7803.

错误的根源就是下述代码,原因是用于打印预览的对话框工具栏的资源无法找到,而这些资源是在afxprint.rc文件中的。

<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#ifdef_DEBUG
//dialogtemplatemustexistandbeinvisiblewithWS_CHILDset
if(!_AfxCheckDialogTemplate(lpszTemplateName,TRUE))
{
ASSERT(FALSE);
//invaliddialogtemplatename
PostNcDestroy();//cleanupifCreatefailstoosoon
returnFALSE;
}
#endif//_DEBUG

因此修改的方法也很简单,用源代码文本编辑器打开资源文件”XXX.rc”,在其中加入

<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include"l.chs//afxprint.rc"

参考资料

http://www.codeguru.com/forum/showthread.php?t=347195

分享到:
评论

相关推荐

    Tomato_dual_12.07.0029.7z

    * 解决BUG: [USB] 修复双WAN的其中一个WAN为3G,当3G断线时会导致电脑不能上网的BUG * 解决BUG: [USB] 修复Nokia E71等手机能在“USB设置”的“已连接设备”中识别出来,但是基本设置-&gt;网络设置的Modem列表中未能...

    一份超级详细的Java面试题【大厂面试真题+Java学习指南+工作总结】

    写代码有这16个好习惯,可以减少80%非业务的bug Java日常开发的21个坑,你踩过几个? CAS乐观锁解决并发问题的一次实践 写代码有这些想法,同事才不会认为你是复制粘贴程序员 程序员必备:Java日期处理的十个坑 内存...

    KIS项目管理软件

    KIS是一款简单易用的项目管理软件,基于WEB架构,使用PHP&MySql开发,适用于bug跟踪,任务分配,需求管理 . 功能丰富 . 简单易用 . 图形化定制工作流 . 免费,基于GPL协议,完全开放源代码 Kis 1.0.10 版发布 2013-8-31 ....

    多线程操作实例源码

    而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。多线程是指程序中包含多个执行流,即在一...

    精易模块[源码] V5.15

    5、改善“汇编类-&gt;置入汇编代码”增添一个参数是否保留以前代码。感谢易友【@无名侠】反馈。 6、修正“文本_加密”返回文本传递给“文本_解密”后长度不正确BUG,改为返回字节集。 7、改善“外部编辑框_取密码框文本...

    WIN XP蓝屏代码大全

    ◆错误分析:一个与系统内存管理相关的错误, 比如:由于执行了大量的输入/输出操作, 造成内存管理出现问题: 有缺陷的驱动程序不正确地使用内存资源; 某个应用程序(比如:备份软件)被分配了大量的内核内存等. ◇解决方案...

    Windows是一个多任务的系统

    而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。多线程是指程序中包含多个执行流,即在一...

    vconsole-3.3.4.tgz

    想要查看手机浏览器信息是非常困难的事,当出现问题的时候,你又不能查看日志,一般会连接本地测试环境,然后在alert来打印日志(这种做法太蠢了),然后一遍一遍的定位bug,修改代码。使用eruda之后感觉爽爆了,...

    易语言程序免安装版下载

    修改高级表格支持库,在双击单元格进入编辑状态后,不能收到第一个“字符输入”事件的BUG。 2. OpenGL支持库中的部分英文名称常量已改为中文,并统一在所有常量名称之前加前缀“GL_”,以减少与其它库的冲突机率。...

    Spring Boot系列——日志配置.docx

    为了保证服务的高可用,发现问题一定要即使,解决问题一定要迅速,所以生产环境一旦出现问题,预警系统就会通过邮件、短信甚至电话的方式实施多维轰炸模式,确保相关负责人不错过每一个可能的bug。 预警系统判断疑似...

    多线程操作实例源码,,

    而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。多线程是指程序中包含多个执行流,即在一...

    禅道项目管理软件ZenTaoPMS v1.4.rar

    指派给我,由我解决的bug333 我的需求,细分为由我创建,由我负责,和由我评审334 安装的时候,提供一个默认的guest分组335 优化对chrome, safari的支持337 我的地盘增加“我的测试”一栏339 项目文档库中调整显示,...

    ASP ISchool随机抽题考试系统

    1.修正系统安装中的一个BUG 2.增加考题导入预览功能 3.启用新版本号规则(主版本.子版本.修订号) V3.5(20101101) 1.整理优化了全部代码,操作成功提示改为弹出DIV,后台表单区域加入了帮助语句 2.将系统设置存储...

    DotNetTextBox所见即所得编辑器控件 v3.3.1

    2) 修正XP风格表情里其中一个图标与其它图标大小不一致的BUG。 3) 修正在非简体中文操作系统里控件调用中文字体不正确的BUG。 4) 修正选择字体功能中部分中文字体不能正确应用的BUG。 5) 优化了控件...

    InfoBase 资料管理库

    从上个星期修正了NC接口的“最后一个BUG”后,工作上有点闲了(其实还有一大堆工作上的事情我还没解决) 想起见到一个网友写的‘梦幻浏览器’的一个功能模块是类似IE的收藏夹,感觉挺好,在网友的浏览器里叫做...

    C语言实战105例 含105个源代码

    实例1 一个价值“三天”的BUG 2 实例2 灵活使用递增(递减)操作符 5 实例3 算术运算符计算器 7 实例4 逻辑运算符计算器 9 实例5 IP地址解析 11 实例6 用if…else语句解决奖金发放问题 13 实例7 用for...

    基于matlab打印纸缺陷检测gui设计(matlab源码第125期).rar

    该项目为MATLAB资源项目,使用matlab的界面GUI设计制作,在本人的毕设题目,经过调试 运行,解决了bug...是一个很好的学习资源。 适合人群:大学毕业生,学生,职场新人,初学者,入门级别,进阶者,爱好者。欢迎学习!

    vc++ 开发实例源码包

    另外有只打开一个应用程序、CRichEdit的使用、最小到托盘、自动检测在线用户(多播组)等。 FreeBird2011Dlg.h 主对话框类头文件 MultiGroup.h 多播组类头文件 UserLink.h 用户链表类头文件 ListenSocket.h 侦听接口...

    东旭网络问卷调查系统

    答:在问卷统计中,打开一个具体问卷后,会出现各个问题的各个选项的被选情况,对于“带文字输入的单选题”和“带文字输入的多选题”以及“问答题”的类型的题目在统计后边会有一个“查看具体”的按钮,点它就可以...

    C#微软培训资料

    第三章 编写第一个应用程序 .20 3.1 Welcome 程序 .20 3.2 代 码 分 析 .20 3.3 运 行 程 序 .23 .4 添 加 注 释 .25 3.5 小 结 .27 第二部分 C#程序设计基础.28 第四章 数 据 类 型 .28 4.1 值 类 型...

Global site tag (gtag.js) - Google Analytics