找回密码
 注册
搜索
查看: 1194|回复: 4

[讨论] MTK中history的问题

[复制链接]
发表于 2006-6-23 17:18:00 | 显示全部楼层 |阅读模式
我设计了一个菜单A,其下面有BCD三个item,BCD三个item共同使用四个itemEFGH。当点击EFG时,会分别发送不同的指令到端口,点击H就会有相应说明出现。现在的问题是,当点击H时,说明menu很正常的出现,但是当点击了EFG的时候,就会不断地发送指令到端口。我运行vc追踪得到,当第一次发送指令之后,应该回到上级菜单。即运行GoBackHistory,其中的ExecutePopHistory();得到的(*(historyData[currHistoryIndex].entryFuncPtr))();却始终是当前的entry,而正常情况之下应该是其父菜单。我的菜单是在res_xxx.c中建立的。
急啊我,大虾们,帮帮忙吧。谢了
 楼主| 发表于 2006-6-26 09:46:00 | 显示全部楼层
<P>没有高手指点一二吗????</P><P>谢谢了。。。</P>
点评回复

使用道具 举报

发表于 2006-6-27 15:40:00 | 显示全部楼层
我看这个跟history没有多大关系,关键是你发送指令到端口这个函数实现的有问题,它可能是循环发送的,你最好检查这个函数有没有错,然后发送成功后获得一个返回提示,这样应该可以查到问题所在。
点评回复

使用道具 举报

发表于 2006-7-7 09:12:00 | 显示全部楼层
<P>我统一楼上的,应该和histroy没什么关系。</P>
点评回复

使用道具 举报

 楼主| 发表于 2006-7-11 13:08:00 | 显示全部楼层
<P>是的,我检查到错误出在哪里了,确实不是history的问题。</P>
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-26 20:53 , Processed in 0.070920 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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