硬汉嵌入式论坛

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

[emWin] no memory to create window in WM_CreatAsChild()

[复制链接]

7

主题

29

回帖

7

积分

新手上路

积分
7
发表于 2015-5-25 15:29:41 | 显示全部楼层 |阅读模式
RT:在一个对话框中,有4个EDIT控件显示数值,其中数值有很多,通过两个按键来实现向上、下查看(不删除对话框及控件),但是经过多次向下查看后,就显示提示no memory to create window in WM_CreatAsChild()。。。请问是怎么回事?#define GUI_NUMBYTES  60*1024
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
发表于 2015-5-25 15:39:38 | 显示全部楼层
这个是模拟器上面提示的吗。
回复

使用道具 举报

7

主题

29

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2015-5-25 15:41:24 | 显示全部楼层

回 eric2013 的帖子

eric2013:这个是模拟器上面提示的吗。 (2015-05-25 15:39)
对。。。。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
发表于 2015-5-25 15:43:31 | 显示全部楼层
你定义的动态内存小了。
#define GUI_NUMBYTES  60*1024
搞成100 *1024试试,


还有就是不知道用模拟器实际使用动态内存跟咱们使用开发板实际使用的内存大小差别如何。
你可以试试。
回复

使用道具 举报

7

主题

29

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2015-5-25 15:59:41 | 显示全部楼层

回 eric2013 的帖子

eric2013:
你定义的动态内存小了。
#define GUI_NUMBYTES  60*1024
搞成100 *1024试试,


.......
example.txt (59 KB, 下载次数: 73) ....改大了只能说可以多几次反复查看,还是会提示。。。主要是涉及到浮点数运算。。。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
发表于 2015-5-25 23:48:21 | 显示全部楼层

回 jiangandlin0 的帖子

jiangandlin0:....改大了只能说可以多几次反复查看,还是会提示。。。主要是涉及到浮点数运算。。。 (2015-05-25 15:59) 
看了下代码,没有调用这个函数啊 WM_CreatAsChild,是不是哪里有创建控件的时候,关闭时没有删除,还有就是你局部变量和全部变量那里没有处理好。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-12 16:14 , Processed in 0.228476 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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