硬汉嵌入式论坛

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

[emWin] 解决了一个问题又遇到新问题了,继续请教

[复制链接]

13

主题

37

回帖

76

积分

初级会员

积分
76
发表于 2017-11-7 09:13:25 | 显示全部楼层 |阅读模式
在界面切换的时候,如果来回切换7次就死机了,并且一些汉字都没有显示了。每次试都是7次,很固定。
我看了论坛里有说内存的,有说句柄的,一头雾水。代码有点长需要贴吗?
每次切换的时候都是这样做的
GUI_ENDDIOLAG(pmsg->hwin,0);
htmlpage1 = GUI_CREATEDIALOGBOX();

麻烦指点迷津
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107642
QQ
发表于 2017-11-7 10:49:50 | 显示全部楼层
不出意外,你的程序估计多层嵌套调用了,把你的这个C文件,发上来,我看下。
回复

使用道具 举报

17

主题

121

回帖

172

积分

初级会员

积分
172
发表于 2017-11-7 11:16:37 | 显示全部楼层
用什么系统
回复

使用道具 举报

13

主题

37

回帖

76

积分

初级会员

积分
76
 楼主| 发表于 2017-11-7 13:10:44 | 显示全部楼层
是裸机移植emwin
回复

使用道具 举报

13

主题

37

回帖

76

积分

初级会员

积分
76
 楼主| 发表于 2017-11-7 13:20:39 | 显示全部楼层
里面是一个C文件,有点乱,也注释不多。将就看下。我只是按两个键一个是_cbWindowPage1里按ID_BUTTON_3切换到参数设置,之后按_cbDialogSetPage里的CLOSe键
来回切就死机了。



刚才打这一串字的时候我发现我CLOSE键的时候没有关闭键盘,之后 再按ID_BUTTON_3又创建了键盘,是不是相当来回创键键盘导致死机的?

myTEST.zip

8 KB, 下载次数: 70

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107642
QQ
发表于 2017-11-8 01:48:25 | 显示全部楼层

回 bossking 的帖子

bossking:里面是一个C文件,有点乱,也注释不多。将就看下。我只是按两个键一个是_cbWindowPage1里按ID_BUTTON_3切换到参数设置,之后按_cbDialogSetPage里的CLOSe键
来回切就死机了。



....... (2017-11-07 13:20) 
看了,代码稍有点多,如果方便的加,我仅需要看你切换的两个窗口代码即可,最好可以在模拟器上面跑,这样我可以直接给你测试下。

另外你看下你的emWin动态内存剩余,是不是一直在减少。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-9 22:54 , Processed in 0.172682 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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