野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 17594|回复: 1

[emWin] 求助:emWin在一个对话框的回调函数里创建一个新对话框

[复制链接]
发表于 2021-3-31 23:40:40 | 显示全部楼层 |阅读模式
本帖最后由 MarcosHF 于 2021-3-31 23:44 编辑

如题,用FreeRTOS+emWin在做一个小界面


已经创建一个对话框A,当A收到一个外部按键消息后,需要立即再创建一个新的对话框B。A和B都是非阻塞式。如果创建成功后,A需要向B发送一些消息。


问题:目前我是在对话框A的回调函数中处理消息,同时创建B的。但是只要一创建对话框B程序就会卡死,进入HardFault。




PS,如果不是在A的回调函数内创建B,而是在同一个任务里先后创建A和B都没问题,可以同时显示A和B。


刚刚接触FreeRTOS和emWin,有没有懂的大佬帮忙看看,能不能在一个对话框的回调函数内创建一个新的对话框?


谢谢!
回复

使用道具 举报

发表于 2021-4-2 08:55:47 | 显示全部楼层
方便的话,可以贴下源码嘛?就单独emwin部分直接贴出来
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-3-29 19:39 , Processed in 0.048980 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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