鱼C论坛

 找回密码
 立即注册
查看: 2943|回复: 10

请教:“我被重绘了1次”在XP下调试不出来

[复制链接]
发表于 2014-12-11 10:44:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
问题来源:【课后作业】第0006讲:窗口过程课后测试题---------->动动手2

题目编写一个窗口程序,中间显示“嗨,我是一个窗口,主人刚刚把我做出来了。”,然后当窗口被重绘的时候显示“噢,我被重绘了n次”(n为当前重绘的次数)

调试问题"我被重绘了1次" 在XP下调试不出来,但是在Win7下可以调出来,运行的时候在两个系统下都是正常的

我的调试步骤(XP下):

1、在VS2010下 F5 先运行起来

2、将显示"Hello Windows98"的窗口最小化

3、在 "iRepaintTimes++;" 这行 F9 打断点,如图:

1

1


4、单击hellowin窗口,即将窗口最大化

5、程序运行至 "iRepaintTimes++;"这行,如图:
2.png

6、F10走两步之后,将之前的断点去掉,F5运行后如图:
3.png
我的思考:出现这个问题,我也自己调试了好久,发现我的一次窗口最大化在XP下发送了两次重绘消息(WM_PAINT),所以就直接显示的是"我被重绘了2次",但真心不知道这是为什么?

所以还请各位XDJM能否来解我疑惑?另还想请小甲鱼老师在后面的课程中能多讲解些关于窗口调试,小弟在此先行谢过





想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-12-12 23:13:06 | 显示全部楼层
自己顶一下:lol:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-12-16 20:23:51 | 显示全部楼层
你把 iRepaintTimes定义成 static 了吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-16 22:37:21 From FishC Mobile | 显示全部楼层
liyong2003 发表于 2014-12-16 20:23
你把 iRepaintTimes定义成 static 了吗?

是static类型的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-2 14:19:00 | 显示全部楼层
应该不会出问题的。要不你把代码打包上传下,我再看看。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-3 17:10:01 | 显示全部楼层
搜索能够找到输入的用户名和注册码,后面Call太多,不好找到关键的点。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-5 16:46:31 | 显示全部楼层
liyong2003 发表于 2015-1-2 14:19
应该不会出问题的。要不你把代码打包上传下,我再看看。

链接: http://pan.baidu.com/s/1kTl6lIB
密码: pcqs

还请兄弟帮忙看看,困扰已久。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-6 10:27:53 | 显示全部楼层
你这个需要在 win xp 下安装 vs 6 调试
我没这个环境呀
真不好意思
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-6 10:30:41 | 显示全部楼层
我看你的程序逻辑没有发现任何问题。

vs 2012 ultimate version
win 8.1 64 位,运行你的程序完全正常
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-6 21:37:53 | 显示全部楼层
liyong2003 发表于 2015-1-6 10:30
我看你的程序逻辑没有发现任何问题。

vs 2012 ultimate version

我自己调试的时候就是在Win XP下有问题,调不出来。

不管怎样,还是谢谢你!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-9 11:40:21 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-23 06:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表