硬汉嵌入式论坛

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

[emWin] 使用MOTION时,滑动屏幕程序崩溃

[复制链接]

3

主题

14

回帖

23

积分

新手上路

积分
23
发表于 2019-4-27 17:48:45 | 显示全部楼层 |阅读模式
移植二代示波器界面,在仿真时,滑动窗口程序崩溃。

示波器界面

示波器界面

滑动窗口后崩溃

滑动窗口后崩溃
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2019-4-27 18:24:09 | 显示全部楼层
PARA Para;改为全局变量后,能够滑动,当松开鼠标后,程序崩溃。

可进行拖动

可进行拖动

松手后死机

松手后死机
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2019-4-28 11:40:53 | 显示全部楼层
我这里做了修改,就是将原程序中hMotion父窗口改成了对话框,对比图如下,请问这样可以实现吗? 1.png
改完之后的问题就是,可以滑动波形窗口之后,但是松手程序就崩溃。
有大神能讲下该怎么解决吗
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2019-4-28 14:10:34 | 显示全部楼层
本帖最后由 孟同学 于 2019-4-28 14:15 编辑

程序死掉的原因可能找到了?,但是不知道为什么
pInfo = (WM_MOTION_INFO *)pMsg->Data.p;

if(pInfo->Cmd != NULL)

松开鼠标后,这里变成野指针了?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-4-29 01:26:08 | 显示全部楼层
原来的那个正常在模拟器上面显示不。
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2019-4-29 11:04:07 | 显示全部楼层
本帖最后由 孟同学 于 2019-4-29 11:06 编辑
eric2013 发表于 2019-4-29 01:26
原来的那个正常在模拟器上面显示不。

之前没试,刚才仿真了下,也是同样的现象,松开鼠标后程序就死了,用的emwin 5.30版本仿真,软件codeblocks
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2019-4-29 11:28:10 | 显示全部楼层
上传下仿真工程文件。

SeggerEval_WIN32_MSVC_MinGW_GUI_V530.rar

16.5 MB, 下载次数: 30

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-4-30 03:16:12 | 显示全部楼层
孟同学 发表于 2019-4-29 11:28
上传下仿真工程文件。

我做这个的时候,还真没用过仿真,不行的话,就直接测试吧,找个板子
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2019-4-30 17:24:47 | 显示全部楼层
eric2013 发表于 2019-4-30 03:16
我做这个的时候,还真没用过仿真,不行的话,就直接测试吧,找个板子

嗯。还是先学习基础的操作吧
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-18 02:47 , Processed in 0.272022 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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