硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6366|回复: 3
收起左侧

[μCGUI] 程序死在WHILE()循环

[复制链接]

2

主题

4

回帖

2

积分

新手上路

积分
2
发表于 2013-6-7 17:47:11 | 显示全部楼层 |阅读模式
int ERROR_NOTICE(void)
{
  WM_HWIN  hwin;
  event = KEY_NONE;
  hwin = WM_CreateWindow(300,180,200,130,WM_CF_SHOW,_cbError,0);
WM_EXEC;
while(event != KEY_enter );
WM_DeleteWindow(hwin);
WM_EXEC;
reruen 0;
}
上面是程序,
当走到WHILE循环时卡主,暂停在线仿真,通过WATCH窗口发现event 与KEY_ENTER值一样,这是查看反汇编,发现是R1与R2进行比较,R2中是KEY_ENTER的值,而将KEY_ENTER值立即数MOVE给R1的时候竟然没成功,请问怎么解决!
回复

使用道具 举报

2

主题

4

回帖

2

积分

新手上路

积分
2
 楼主| 发表于 2013-6-7 17:52:35 | 显示全部楼层
说错了,MOVE立即数是成功的,但是观看EVNET是1005,而R2却没变成1005!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106934
QQ
发表于 2013-6-9 10:25:26 | 显示全部楼层
你这个是做一个,massegebox控件吗。为什么直接的使用控件
回复

使用道具 举报

2

主题

4

回帖

2

积分

新手上路

积分
2
 楼主| 发表于 2013-6-13 11:06:00 | 显示全部楼层

回 eric2013 的帖子

eric2013:你这个是做一个,massegebox控件吗。为什么直接的使用控件 (2013-06-09 10:25) 
记得当时使用对话框做的时候系统直接奔溃了,然后没能解决,就自己做了个窗口!
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-10 13:42 , Processed in 0.259527 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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