在临摹Ex20b示例程序的时候碰到以下问题:

1 在Ex20b工程中追加Ex20a.lib文件的时候,.NET 2005要求创建一个用户自定义的构建规则(Custom Build Rules)

我直接选择“No”,不创建Rules,其实自己不知道该选什么,暂时啥都不做比较稳妥。

2 Ex20b编译通过后,运行时刻报错。

.NET 2005自动设置的断点停留在以下代码处:(附上完整图片)

pFrameClass->IsDerivedFrom(RUNTIME_CLASS(CFrameWnd)));

起初以为是步骤1中没有创建构建规则引起的,为了证明这个假设,我又把光盘中的示例代码搬出来,进行了对比。

但是事情并没有想象中那样顺利进行,使用光盘中的示例代码编译通过后,在运行时出错,提示说找不到mfc70d.dll文件。

网上下载了该文件以后,又提示说找不到其他dll文件。

很无奈,明显是.NET技术内幕中使用的IDE环境与我的.NET 2005的版本有较大的差别(网上说该DLL在.NET2002中有用到),但是版本上的差异也不至于让我无法用.NET2005完成Ex20b程序吧。

在对Ex20a程序进行重新编译成DLL的时候,一个念头突然在脑海中闪过。

Ex20a的Project属性中,我设定了不使用Unicode字符集,那会不会Ex20b的Project属性也要这样设定?

为了证明这个假设,我尝试修改了Ex20b的Project属性:(附上完整图片)

保存后编译并执行,整个程序顺利运行。

总结:

当发生RunTime Error的时候,除了对每个关联Project中的代码进行精查以外,还要考虑编译选项的设定是否一致。

在以后的临摹中,我会暂时把Project中的字符集设定开关统一设定成Not Set的。

Ex20b示例程序:DLL测试客户程序相关推荐

  1. Windows Dll Injection、Process Injection、API Hook、DLL后门/恶意程序入侵技术

    catalogue 1. 引言 2. 使用注册表注入DLL 3. 使用Windows挂钩来注入DLL 4. 使用远程线程来注入DLL 5. 使用木马DLL来注入DLL 6. 把DLL作为调试器来注入 ...

  2. 从测试的角度来重新反思我们自己的程序以及我们的程序员之路——“通过追本溯源来进行前瞻性思考”...

    从测试的角度来重新反思我们自己的程序以及我们的程序员之路--"通过追本溯源来进行前瞻性思考" 最近比较忙,而且情绪上有些浮动,但控制的非常好.这几天协会搞一个编程比赛,部分的题目是 ...

  3. python快递分拣小程序_python英语单词测试小程序代码实例

    这篇文章主要简介了python英语单词测试小程序代码实例,文中通过示例代码简介的非常具体,对大家的学习或者工作具有一定的参考学习网上卖,需要的朋友可以学习下 爬取了扇贝英语网,并制作了一个英语单词测试 ...

  4. web应用程序并发测试_测试并发应用

    web应用程序并发测试 本文是我们名为Java Concurrency Essentials的学院课程的一部分. 在本课程中,您将深入探讨并发的魔力. 将向您介绍并发和并发代码的基础知识,并学习诸如原 ...

  5. mrunit_使用MRUnit测试Hadoop程序

    mrunit 这篇文章将略微绕开使用MapReduce实现数据密集型处理中发现的模式,以讨论同样重要的测试. 汤姆•惠勒 ( Tom Wheeler)在纽约2012年Strata / Hadoop W ...

  6. 在Spring Boot应用程序中测试邮件代码

    在构建Spring Boot应用程序时,您可能会需要添加邮件配置. 实际上,在Spring Boot中配置邮件与在Spring Bootless应用程序中配置邮件没有太大区别. 但是,如何测试邮件配置 ...

  7. 使用MRUnit测试Hadoop程序

    这篇文章将略微绕开使用MapReduce实现数据密集型处理中的模式,以讨论同样重要的测试. 汤姆•惠勒 ( Tom Wheeler)在纽约2012年Strata / Hadoop World会议上参加 ...

  8. UNIX网络编程卷1 回射客户程序 TCP客户程序设计范式

    本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie 下面我会介绍同一个使用 TCP 协议的客户端程序的几个不同版本,分别是停等版本.select ...

  9. 微信+WeTest:小程序云端测试系统上线

    日前,微信新增小程序测试系统,可便于开发者检测小程序缺陷,评估小程序产品质量.在小程序发布之前,开发者可将小程序代码提交到测试系统,在不同型号的手机真机上运行,执行完毕后自动生成测试报告.小程序云端测 ...

最新文章

  1. 在cmd的方式下,简化mysql的输入的方法
  2. 【万里征程——Windows App开发】DatePickerFlyout、TimePickerFlyout的使用
  3. python上海培训哪里比较好-上海十大python培训机构排名
  4. Wannafly挑战赛22
  5. X86汇编——简易通讯录
  6. 如何做一个姿势正确的2B产品经理
  7. java swftools linux_swftools linux下安装
  8. html 垂直线代码,html – Bootstrap 3水平和垂直分隔线
  9. 上传文件到ftp服务器
  10. 从技术角度看人人网,互联网营销
  11. mysql之主从复制
  12. ubuntu 18.04 安装网易云音乐
  13. DreamWeaver CC网页设计与制作
  14. 全国计算机一级考试题库及答案(2018)
  15. 魅族开售跳票,创饥饿营销新高度?
  16. C语言:int转char
  17. android 下拉状态栏(SystemUI)常见修改记录
  18. 协方差矩阵、大数定律、牛顿迭代法
  19. CTF-数据分析(二)
  20. 博弈论2:学会换位思考(弱劣势策略)

热门文章

  1. 常用的Android感应器,Sensor Sense
  2. OCP集群初始化配置
  3. 搜狗地图api android,搜狗地图API - Sogou Maps Service API
  4. 全国最全乡镇边界面矢量、中国最全乡镇、街道级行政区划边界矢量数据-shp面数据-wgs84坐标数据分享
  5. 微信又更新了,这次在PC端塞下了一整个QQ游戏!(附内测地址)
  6. BZOJ1112: [POI2008]砖块Klo(洛谷P3466)
  7. 银保监会EAST5.0 内容解读
  8. 技术分享:PCB表面涂覆层的功能和选用
  9. 把空气变成触摸屏?科幻场景已成现实
  10. # 个人日记-电影《失控玩家》观后感-20210830