硬汉嵌入式论坛

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

[ThreadX全家桶] GUIX Studio设置控件运行时动态内存分配

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115804
QQ
发表于 2020-6-21 10:09:36 | 显示全部楼层 |阅读模式

如果大家设置了控件的这个地方,那么就需要用户设置程序运行时的动态内存分配:

5.jpg
回复

使用道具 举报

4

主题

1445

回帖

1457

积分

至尊会员

积分
1457
发表于 2020-6-21 16:29:26 | 显示全部楼层
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2022-2-16 14:49:04 | 显示全部楼层
您好,勾选了这个选项以后,如何取得控件的句柄?
回复

使用道具 举报

58

主题

267

回帖

446

积分

高级会员

积分
446
发表于 2022-2-16 15:02:14 | 显示全部楼层
dorio 发表于 2022-2-16 14:49
您好,勾选了这个选项以后,如何取得控件的句柄?

通过 ID 去查询获取
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2022-2-16 15:25:36 | 显示全部楼层
ihavedone 发表于 2022-2-16 15:02
通过 ID 去查询获取

好的谢谢!
之前是没勾这个选项 用的xxx_specifications.h里面定义的XXX_CONTROL_BLOCK xxx;来用作句柄控制。
现在工程大起来了要用动态分配,用ID去查询句柄这种方法整个工程要改的地方太多了,想问问还有没有别的办法?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115804
QQ
 楼主| 发表于 2022-2-17 09:41:13 | 显示全部楼层
dorio 发表于 2022-2-16 15:25
好的谢谢!
之前是没勾这个选项 用的xxx_specifications.h里面定义的XXX_CONTROL_BLOCK xxx;来用作句柄 ...

这个好像没有特别好的办法。

可以考虑自己规范下定义命名,方便直接调用修改。
回复

使用道具 举报

2

主题

14

回帖

20

积分

新手上路

积分
20
发表于 2022-11-3 11:26:54 | 显示全部楼层
有没有例子呢, 学习下
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115804
QQ
 楼主| 发表于 2022-11-4 10:59:17 | 显示全部楼层
fanxing123 发表于 2022-11-3 11:26
有没有例子呢, 学习下

这个直接勾上就行了,GUIX是自动处理的。不需要用户管。
回复

使用道具 举报

2

主题

14

回帖

20

积分

新手上路

积分
20
发表于 2022-11-4 15:18:22 | 显示全部楼层
eric2013 发表于 2022-11-4 10:59
这个直接勾上就行了,GUIX是自动处理的。不需要用户管。

这种方式没有释放吧,只有分配,也就是说窗口创建了就一直占用内存。如果释放也是一层一层向外 调用释放吗,调用先 delete在释放?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115804
QQ
 楼主| 发表于 2022-11-4 17:47:52 | 显示全部楼层
fanxing123 发表于 2022-11-4 15:18
这种方式没有释放吧,只有分配,也就是说窗口创建了就一直占用内存。如果释放也是一层一层向外 调用释放 ...

意思是你删掉了这个控件就自动释放了它所占的空间。区别于静态方式。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-20 00:26 , Processed in 0.260455 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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